1. 程式人生 > >Vim 操作(二)

Vim 操作(二)

操作多檔案

vi 1.txt 2.txt 3.txt 同時開啟或建立多個檔案
:next 切換到下一個檔案
:previous 切換到上一個檔案
:last 切換到最後一個檔案
:first 切換到第一個檔案
:wnext 儲存並切換到下一個檔案
:wprevious 儲存並切換到上一個檔案
:hide e file 切換到file檔案,當完成操作wq後按entry會切換回來

儲存

:w file 將修改後的檔案另存為file2,原始檔內容不更改
:20,$w file 將檔案20行到末尾的另存為file
:.,20w file 將檔案20行之前的內容另存為file
:1,2w file 將1,2行的內容另存為file

拷貝

:r file 將file檔案內容拷貝到當前游標的下一行
:3r file 將file檔案內容拷貝到當前檔案第三行的下一行
:$r file 將file檔案內容拷貝到當前檔案的行尾
:0r file 將file檔案內容拷貝到當前檔案的行首
:/parttern/r filename :還可以使用正則表示式,插入到匹配出的後面一行,需要注意的是如果有多處匹配,它只插入到首個匹配

模版 ab

ab attr phrase

例如: :ab psvm public static void main(String[] args) {}

ab 列出所有的模版

模版map