今天我們要介紹檔案中的區塊操作以及多個檔案的編輯,如果還不熟如何在檔案中移動游標、複製貼上等概念的話,建議先去看指令觀念篇。
區塊有分兩種
V
:代表選取目前這一列v
:代表選取游標目前所在的下一個字元v+$
:從目前游標所在字元選取到這一列的末端
ctrl+v
:長方形選取兩種方法:
先來一個檔案:
Aa/Aa Bb/Bb Cc/Cc
這邊有一串路徑名稱還有路徑,我們想要依照Aa/Aa
,Bb/Bb
,Cc/Cc
的順序(每個單字間隔空白)讓游標停在每個單字之間,那以下指令可以達成功能。
要瞭解指令之前一開始先區別大小寫之分:
大寫會把包含標點符號的一組單字視爲一個單字,例如Aa/Aa
是一個單字
小寫的指令會把Aa/Aa
分割成Aa
,/
,Aa
這幾個單字。
釐清之後將有三種尋訪模式:
vim file1 file2
進去編輯器之後
:files
1 %a "scripts/file1" line 1
2 "scripts/file2" line 0
%a
代表現在正在編輯的檔案
:n
:切到下一個檔案:N
:切回上一個檔案