Vim 使用技巧整理
vim 批量注釋
-
方法一:
注釋:
【Ctrl】+【V】進入列編輯模式,向下或向上移動光標,把需要注釋的行的開頭標記起來,然后按大寫的I(【Shift】+【I】),再插入注釋符,比如"//",再按Esc,即可全部注釋。
批量去掉注釋:
【Ctrl】+【V】,進入列編輯模式,橫向選中列的個數(如"//"注釋符號,需要選中兩列),然后按【D】,就會刪除注釋符號 -
方法二:
使用下面命令在指定的行首添加注釋:
:起始行號,結束行號s/^/注釋符/g
取消注釋:
:起始行號,結束行號s/^注釋符//g
例子:
在10 - 20行添加 // 注釋
:10,50s#^#//#g
在10 - 20行刪除 // 注釋
:10,20s#^//##g
vim選中字符復制/剪切/粘貼
進入vim中visual模式,visual模式進入,可以有三種方式:
(1)在普通模式(normal)下,直接按鍵 v 就可以進入默認visual模式,可以使用v+j/k/h/l 進行文本選擇
使用normal模式下的 v命令,進入visual模式,v+ j/k/h/l 進行文本選中
對於選中的文本進行如下按鍵:
(1.1)d ------ 剪切操作
(1.2)y -------復制操作
(1.3)p -------粘貼操作
(1.4)^ --------選中當前行,光標位置到行首(或者使用鍵盤的HOME鍵)
(1.5)$ --------選中當前行,光標位置到行尾(或者使用鍵盤的END鍵)
(2)Visual Line模式 按鍵V可以進入
按鍵V之后,進入Visual Line模式,使用 j/k鍵可以選中一行或者多行
(3)Visual Block模式,按鍵Ctrl + V可以進入
按鍵Ctrl+V之后,進入Visual Block模式,使用 j/k/h/l鍵可以選中一塊
在塊模式下,可以進行多列的同時修改,修改方法是:
首先進入塊模式 Ctrl+ v
使用按鍵j/k/h/l進行選中多列
按鍵Shift + i 進行 塊模式下的插入
輸入字符之后,按鍵ESC,完成多行的插入