RHCE7学习笔记4——Vim编辑器的使用

1、gedit 图形化编辑文件


2、Vim操作某个文件,如果文件存在则打开,如果文件不存在,则会创建:

[root@clz ~]# vim XX

3、Vim的三种模式:

         (1)命令行模式;

        (2)插入模式:

         (3)末行模式;

    使用Vim打开编辑文件时,默认是命令行模式:

4、编辑文件时,从命令行进入插入模式,按以下键进入:

  •         i,从当前光标进入;

  •         a,从当前光标的后一个字符进入;

  •         o,在当前行的插入下一行;

  •         I,从当前光标跳到本行行首并进入;

  •         A,跳到本行的结束并进入;

  •         O,在本行的上一行插入一行;

  •         r,替换当前字符;

  •         R,替换当前字符并跳到下一个字符;

  •         number+G: 跳到指定的行,如10G跳到第10行,GG跳到末行,gg跳到首行;

  •         number+yy:复制当前行往下的行数,在任意行按p可黏贴;

  •         number+dd: 剪切当前行往下的行数,在任意行按p黏贴;

  •            u: 撤销上一步操作;

  •         ctrl+r:恢复上一步操作;

  •         ctrl+v:进入可视图块模式,通过光标上下移动,选中内容,按y复制选定内容,在任意位置按粘贴;

  •                     快速在行首添加注释#,光标移动选中行首,然后按I到开始位置,按#,按ESC退出即可    

#abrt:x:173:173::/etc/abrt:/sbin/nologin
#pulse:x:171:171:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
#gdm:x:42:42::/var/lib/gdm:/sbin/nologin
#gnome-initial-setup:x:993:991::/run/gnome-initial-setup/:/sbin/nologin
  •         :split:进入分屏模式,ctrl+w w可以在上下屏之间切换;

        

            

             要查看Vim的详细帮助,可以输入Vimtutor。

技术分享

5、末行模式下对文件进行保存、查找、属性设置,替换等操作


  •         进入末行模式,ESC从插入进入命令模式,输入:(或/,一般用于查找,n从上往下查找,N从下往上查找)

  •         保存:wq 保存并退出,或者 x;

  •         强制退出:q! 不保存文件修改内容;

  •         显示行号:set nu,如果默认显示行号,则需要修改家目录下面的vimrc文件或者/etc/vimrc,没有则创建文件,插入一行set nu;

  •         切换指定行:直接输入行号;

  •         替换:1,$s/old/new/g 替换全局所有

  •                     m,ns/old/new/g 替换m行到n行所有的匹配内容,.代表当前行,$代表末行,$-1代表倒数第二行,(1,$)也可以使用%替换,都是表示全文。如果要匹配的内容里面有特殊字符,                              如/,*  等,前面需加转义字符\

  •               可以使用 s#old#new#,使用#分隔符,则特殊字符不需要转义;

  •             反斜杠下面进行查找,如果要忽略大小写,在查找内容后面加\c,例如:/servername\c

        

本文出自 “平凡之路” 博客,请务必保留此出处http://linjohn.blog.51cto.com/1026193/1598075

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。