Linux常用命令(十七)

VIM编辑器

1、编辑一个文件内容:

  vim aaa(如果没有aa文件,就自动创建一个)

  i(点击i键,进入insert模式)

  esc(退出编辑模式)

  :wq(保存并退出)

2、同时编辑多个文件:

  vim aa bb cc(如果没有文件就创建所有文件)

  :n(切换到下一个打开的文件)

  :N(切换到上一个打开的文件)

3、打开文件时使光标在指定的行显示:

  vim + aaa:光标默认在第一行显示,这个因安装的Linux系统而定

  vim +n aaa:光标默认跳到第n行显示

  vim +/imooc aaa:光标跳到指定字符imooc第一次出现的行

  n:与上一个命令配合使用,在含有imooc的行来回切换

4、底行模式常用指令

  :w:将修改的内容写入到硬盘里

  :q:退出当前的编辑文本

  :!:强制退出

  :ls:显示当前所打开的所有文件

  :n:跳到下一个打开的文件

  :N:跳到上一个打开的文件

  :数字:打开文件时让光标显示到指定的行

  /xxx:从光标所在位置向下查找字符xxx第一次出现的位置,并让光标定位到该处

  ?xxx:从光标所在位置向上查找字符xxx第一次出现的位置,并让光标定位到该处

5、命令模式常用指令:

  h:光标左移

  j:光标下移

  k:光标上移

  l:光标右移

  ctrl+f:向下翻页(front)

  ctrl+b:向上翻页(back)

  ctrl+d:向下翻半页(down)

  ctrl+u:向上翻半页(up)

  dd:删除光标所在的行

  o:在光标所在的行下方插入一行并切换到输入模式

  yy:复制光标所在的行

  p:在光标所在行的下方粘贴

  P:在光标所在行的上方粘贴

  

原文地址:https://www.cnblogs.com/BASE64/p/11496420.html