2100年12月31日 星期五

vim 小技巧篇

vim 小技巧篇

*: VIM 多行註解

1. vim加上多行註解的步驟:

(1) 將游標移到要開始註解的那一列。
(2) 按下ESC、然後按下Ctrl + V ,切換成區塊選取的模式(就是反白啦)。
(3) 將游標向下移到要加上註解的最後一列,此時你可以發現這幾列都被反白了。
(4) 按下大寫I,游標跑回步驟(2)的那一列了,這時就可以直接輸入要用的註解了,假設輸入'//'。
(5) 按下ESC,大功告成。
(6) 千萬不要忘記步驟(5)。

2. vim 取消多行註解的步驟:

(1) 方法和加上多行註解一樣,先將游標移到開始註解的那一列。
(2) 按下ESC、然後按下Ctrl + V ,切換成區塊選取的模式。
(3) 將游標向下移到要加上註解的最後一列,再按左、右的方向鍵,將要delete掉的註解都反白。
(4) 按下delete,大功告成。





*: 多視窗模式

:sp [filename] 開啟一個新視窗,如果有加 filename, 表示在新視窗開啟一個新檔案,否則表示兩個視窗為同一個檔案內容(同步顯示)。
[ctrl]+w+ j
[ctrl]+w+↓ 按鍵的按法是:先按下 [ctrl] 不放, 再按下 w 後放開所有的按鍵,然後再按下 j (或向下方向鍵),則游標可移動到下方的視窗。
[ctrl]+w+ k
[ctrl]+w+↑ 同上,不過游標移動到上面的視窗。
[ctrl]+w+ q 其實就是 :q 結束離開啦! 舉例來說,如果我想要結束下方的視窗,那麼利用 [ctrl]+w+↓ 移動到下方視窗後,按下 :q 即可離開, 也可以按下 [ctrl]+w+q 啊!


*:多檔案編輯多檔案編輯

多檔案編輯的按鍵
vim [file1] [file2] [..] .. 開啟多個file
:n 編輯下一個檔案
:N 編輯上一個檔案
:files 列出目前這個 vim 的開啟的所有檔案


*:分割視窗
:sp 使用原來file新增水平分割 (也可用Ctrl-W  + S)
:sp filename 新增水平分割並開啟filename
:new                   - 開啟新的水平分割視窗,並且開啟新的編輯緩衝區

:vsp 使用原來file新增垂直分割  (也可以用Ctrl-W + V)
:vsp filename 新增垂直分割並開啟filename
:vnew                  - 開啟新的垂直分割視窗,並且開啟新的編輯緩衝區

:set mouse=a   啟動滑鼠功能(可直接用滑鼠拉動視窗大小)
C-w (上下左右hjkl)  選擇視窗
C-w w || C-w C-w 在視窗中切換

如果貼上的時候,會出現階梯的狀況出來(亂掉),可以在貼上前先執行以下的指令
:set paste


*:vim 擴充管理

沒有留言:

張貼留言

有敘述錯誤或者是觀念有問題歡迎指正