不常用的vi命令

Posted goozgk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不常用的vi命令相关的知识,希望对你有一定的参考价值。

vi

全文替换
%s/old/new/g

指定行区间替换
12,15s/old/new/g

c替换前确认
12,15s/old/new/gc

用#代替分隔符,用户关键字有/字符时候
12,15s#old#new#g

 

从当前行删除到末行
dG
从当前行删除到首行
dgg

删除也叫剪贴
dd

将13到16行内容另存到newfile中
:13,16 w /tmp/newfile.txt

复制newfile.txt内容到当前文件当前行
:r /tmp/newfile.txt

恢复文件到初始状态
:e!

 












以上是关于不常用的vi命令的主要内容,如果未能解决你的问题,请参考以下文章

Vi 的常用命令

Linux常用命令

Linux常用命令

不常用的vi命令

vi 常用命令总结

vi编辑器常用命令