vi常见操作命令

在命令模式下,

Ctrl+u:向文件首翻半屏; 

Ctrl+d:向文件尾翻半屏; 

Ctrl+f:向文件尾翻一屏; 

Ctrl+b:向文件首翻一屏;

wq!:执行存盘退出操作;

 :q!:执行强制退出vi操作;

:set number:设置行号;

 :set nonumber:取消设置行号;

 :行号:光标跳转到指定行的行首;

 :$:光标跳转到最后一行的行首;

扫描二维码关注公众号,回复: 5408980 查看本文章

 /字符串:文本查找操作;

:s/vivian/sky/ 替换当前行第一个 vivian 为 sky

:s/vivian/sky/g 替换当前行所有 vivian 为 sky

:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky

:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
n 为数字,若 n 为 .,表示从当前行开始到最后一行

:%s/vivian/sky/(等同于:g/vivian/s//sky/)替换每一行的第一个 vivian 为 sky

:%s/vivian/sky/g(等同于:g/vivian/s//sky/g)替换每一行中所有 vivian 为 sky

在编辑模式下,

 a:在当前字符后添加文本;

 A:在行末添加文本;

 i:在当前字符前插入文本;

 I:在行首插入文本;

 o:在当前行后面插入一空行;

 O:在当前行前面插入一空行;

猜你喜欢

转载自blog.csdn.net/weixin_43692357/article/details/87877102