1. 程式人生 > >不常用的vi命令

不常用的vi命令

關鍵字 文件 前行 tmp 恢復 分隔 替換 bsp txt

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命令