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
下一篇 2017-06-05

相关推荐

  • 第一周作业

    一、计算机的组成及功能(参照书籍:《计算机的组成原理》)  按照冯•诺伊曼结构,计算机的硬件由运算器、控制器、存储器、输入设备和输出设备五部分组成。  CPU   :由运算器与控制器组成。主要功能就是控制各部件协调工作。         运…

    Linux干货 2017-02-06
  • Linux文件管理

    Linux文件管理 Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cd cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的…

    2017-10-01
  • 马哥教育网络班21期-第五周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; # grep -E "^[[::space]]\+.*" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;…

    Linux干货 2016-08-08
  • 回溯法 -数据结构与算法

    1.回溯法算法思想: 定义:         回溯法(探索与回溯法)是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 1、回溯法适用:有许多问题,当需要找出它的解集(…

    Linux干货 2015-04-07
  • System作业

    1、求每班总成绩和平均成绩 [root@Centos7 bin]# awk '!/^name/{a[$2]++;b[$2]+=$3}END{for(i in a){print i,b[i],b[i]/a[i]}}' f1 4 100 50 5&nbs…

    Linux干货 2016-09-20
  • linux基础知识之nmcli

           CentOS7才有的功能网络组:将多块网卡聚合在一起的方法,从而实现冗错和提高吞吐量        网络组不同于旧版中的bonding技术,提供了更好的性能和扩展性        网路组由内核驱动和teamd守护进程实现 &n…

    Linux干货 2016-09-07