VIM使用总结

VIM使用总结:

    I,vim + [option] +filename 其中option为m时,文件以只读模式打开。
                                               为d时,同时打开多个文件,crtl+w进行窗口切换
                                              多个文件则进入多文件编辑模式
                                  
    II,编辑模式:i和I,进入插入模式,i为从目前光标开始插入,I为目前行的第一个非空格符开始插入。
                            a和A,a为从目前光标所在的下一个字符处开始插入,A为从光标所在行最后一个字符处开始插入
                            o和O,o为目前光标所在的下一行处插入新的一行,O为目前光标所在处的上一行插入新的一行
                            r和R,进入替换模式,r只会替换所在光标的那一个字符一次;R会一直替换光标所在的文字,直到按下ESC键。
    III,命令行模式:w,将编辑的数据写入到硬盘文件中,w!只读文件强制写入
                               q,退出,q!,修改过文件强制退出
                               :wq 保存后离开
                              :w [filename] 将编辑的数据保存成另一个文件,加上n1,n2
                              :r [filename]读入另外一个文件的数据
                                :!command 暂时离开vi到命令模式下执行command的结果
                                :sp则是进入多窗口功能,类似于vi+d crtl+w则是进行窗口切换
   IV,可视化模式,通过v,V,crtl+v进入该模式,进行块选择的操作,选择时会反白,对反白进行粘贴复制操作。
   V,普通模式:移动光标:^: 跳转至行首的第一个非空白字符 
                            0: 跳转至行首
                          $: 跳转至行尾
                           G:最后一行,gg,第一行,%则是全文
                        查找与替换,查找/或?,n和/配合用来查找一些关键字 
                                    替换:位置界定符s/word1/word2/g+c则是询问模式,1,$和%代表全文
                        删除粘贴与复制:d,y,前面跟次数,后面跟位置界定符,p在行下粘贴,P在行上粘贴
    VI,u复原前一个动作,.重做

原创文章,作者:919022966,如若转载,请注明出处:http://www.178linux.com/77523

(0)
919022966919022966
上一篇 2017-06-04 22:51
下一篇 2017-06-05 16:44

相关推荐

  • Linux文件类型以及颜色标识

    1、Linux文件类型介绍   Linux系统不同于window系统,两者文件类型也有很大的差异。Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普…

    Linux干货 2016-10-17
  • linux分区管理工具—fdisk

    一、关于为什么要分区       (1)为了数据的安全:当文件系统只有一个分区时,如果遇到分区需要格式化的情况,则硬盘里的数据无法保留,而如果提前对硬盘做了分区那么就可以很好地额解决这个问题;       (2)为了提升效率:硬盘(这里单指机械硬盘)分为外圈和…

    Linux干货 2016-03-12
  • Linux误删大文件的一个可能解救办法

    描述:某个网友说他在进行md5指纹对比某文件的时候,另外一个同事在另外一个窗口删除了该文件,然后顺嘴跟他说了下,这时候他意识到同事可能是误删除了,于是,他利用了以下办法来进行解救: 操作顺序如下: 1)网友的操作: [root@C67-X64-A0 ~]# ls -l /test.img  -rw-r–r-…

    Linux干货 2016-08-02
  • 迁移home到独立分区

    1,fdisk  /dev/sda  创建10G的分区 Lsblk 查看下新创建分区是否同步 partx  -a  /dev/sda 同步 2,mkfs.ext4  /dev/sda6  -L  /home 创建文件系统跟卷标 3,mkdir  /mnt/home  创建一个挂载点 mount  /dev/sda6  /mnt/home 挂载 4,cp  -…

    2017-12-14
  • 设计模式 ( 二十 ) 访问者模式Visitor(对象行为型)

    特此说明:对访问者模式理解不是特别透彻,若有误,请指正,谢谢! 1.概述 在软件开发过程中,对于系统中的某些对象,它们存储在同一个集合collection中,且具有不同的类型,而且对于该集合中的对象,可以接受一类称为访问者的对象来访问,而且不同的访问者其访问方式有所不同。 例子1:顾客在超市中将选择的商品,如苹果、图书等放在购物车中,然后到收银员处付款。在购…

    Linux干货 2015-04-07
  • 加密·解密·PKI详解及如何创建私有CA

    加密解密技术基础: 安全的目标:   保密性:confidentiality 确保通信信息不被任何无关的人看到 完整性:integrity 实现通信双方的报文不会产生信息丢失 数据完整性 系统完整性 可用性:availability 通信任何一方产生的信息应当对授权实体可用 攻击类型:   威胁保密性的攻击:窃听、通信…

    2017-05-30