码迷,mamicode.com
首页 > 其他好文 > 详细

不常用的vi命令

时间:2018-07-18 23:39:34      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:用户   初始   恢复文件   vi命令   关键字   删除   file   内容   状态   

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命令   关键字   删除   file   内容   状态   

原文地址:https://www.cnblogs.com/goozgk/p/9332816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!