鍵盤流的各種巧妙組合操作解析
Vim 是 Linux 系統上的最著名的文字/程式碼編輯器,也是早年的 Vi 編輯器的加強版,而 gVim 則是其 Windows 版。它的最大特色是完全使用鍵盤命令進行編輯,脫離了滑鼠操作雖然使得入門變得困難,但上手之後鍵盤流的各種巧妙組合操作卻能帶來極為大幅的效率提升。
vim的命令的一些格式
1:vim xxx
直接開啟一個xxx命名的vim檔案,如果沒有的話直接建立一個新的。預設游標定義到第一行
2:vim + xxx
開啟游標並定義到最後一行
3:vim +num xxx
開啟游標定義到第num行
4:vim +/name xxx
開啟游標光標出現在xxx文字中第一次出現name的行,並且按字母n可以在name出現的幾行之間來回切換
5:vim xxx yyy zzz
一次開啟三個vim檔案,預設開啟xxx,在底行模式中輸入:n可在這幾個檔案之間來回切換,輸入:prev 或:N可切換到前一個
vim中底行模式下常用指令
:w 儲存
:q 退出
:! 強制執行
:ls 列出開啟的所有檔案
:n切換到後一個檔案
:N 或:prev 切換到前一個檔案
:數字 游標快速定位到num行
/xxx 游標向後搜尋頂一個xxx字串
?xxx游標向前搜尋到第一個xxx字串
vim中命令模式寫的常用指令
h j k l 游標左下上右移動
ctrl + f 向下翻頁
ctrl + b 向上翻頁
ctrl + d 向下翻半頁
ctrl + u 向上翻半頁
dd 刪除當前行
yy複製當前行
p貼上到當前行的下一行
P站忒在當前行的上一行
o在當前行的下一行新開一行並切換到輸入模式