在可視化模式下,可以對一個文本塊的整體進行操作。例如,首先高亮選中一部分文本,然后用d命令刪除這個文本塊。可視化模式的好處在於,你可以在做改動之前,就看到操作將影響的文本。可視化模式可以分為以下三種:
用v命令進入的字符可視化模式(Characterwise visual mode)。文本選擇是以字符為單位的。
用ctrl-V進入的塊可視化模式(Blockwise visual mode)。可以選擇一個矩形內的文本。(注意:在Windows中,ctrl-V可能已經被影射為粘貼操作,可以使用ctrl-Q進入塊可視化模式。)
切換可視化模式
通過輸入相應的可視化命令,就可以切換到不同的可視化模式。例如現在字符可視化模式下,如果想要切換到塊可視化模式,那么只需要輸入ctrl-V即可。當然,我們也可以先用ESC關閉當前的可視化模式,然后再進入其它可視化模式。
在可視化模式下選擇
使用命令v進入字符可視化模式。在此模式下,用命令移動光標,光標起始位置和當前位置之間的文本將會以高亮顯示。這時就可以對這些高亮顯示的文本進行整體的操作。例如:在字符可視化模式中,首先用6l命令選中光標右側的6個字符,然后輸入d命令刪除高亮顯示的文本。
退出可視化模式
當我們想要退出可視化模式時,可以按ESC鍵或ctrl+c鍵。
命令小結
v |
進入字符可視化模式 (移動一次選擇一個字符) |
V |
進入行可視化模式 |
ctrl-V |
進入塊可視化模式 |
ctrl-Q |
|
gv |
選中前一次可視化模式時選擇的文本 |
o |
光標移動到選中文本的另一結尾 |
O |
光標移動到選中文本的另一角落 |