vim 選取多行


在可視化模式下,可以對一個文本塊的整體進行操作。例如,首先高亮選中一部分文本,然后用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

光標移動到選中文本的另一角落


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM