Vim可視化模式-Vim入門教程(6)

原文鏈接:https://vimjc.com/vim-visual-mode.html

介紹Vim可視化模式下的字符選擇、行選擇和塊選擇模式,Vim可視化模式移動選中文本兩端點位置,Vim同時註釋多行和同時刪除多行

一、Vim可視化模式介紹

Vi/Vim可視化模式(Visual Mode)下可以選擇一塊編輯區域,然後對選中的文件內容執行插入刪除替換改變大小寫等操作,是Vim使用過程中使用非常頻繁的一種模式

Vim命令模式下,輸入 v 或者 V 或者 Ctrl + v 都可進入可視化模式,這三個Vim可視化模式的主要區別在於:

字符選擇模式: 選中光標經過的所有字符,普通模式下按 v 進入
行選擇模式:選中光標經過的所有,普通模式下按 V 進入
塊選擇模式:選中一整個矩形框表示的所有文本,普通模式下按 <Ctrl> + v 進入

如下圖所示,進入Vim可視模式後,鼠標選中的文本區域由兩個端點來標識(即左上角和右下角)

Vim可視化模式文本區域端點

默認情況下,在Vim可視化模式下移動鼠標是控制右下角端點的位置,當需要調整左上角端點的位置時,可以使用o鍵在左上角和右下角之間進行切換

二、Vim可視化模式操作示例

2.1 Vim字符選擇

按鍵 v 進入Vim字符選擇可視化模式,通過Vim鼠標移動命令 H 把鼠標往右移動,選擇多個字符。

 

當然,選擇好文本後,可以用 y 進行復制,用 p 命令粘貼等。

2.2 Vim同時註釋多行

使用Vim可視化模式可以很方便地操作多行文本內容,比如一次性註釋多行文本,可以如下操作:

(1) Ctrl + v進入塊選擇模式
(2) 向上或向下移動光標選擇多行
(3) 移動光標到行的起始位置
(4) 然後按大寫的 I 進入行首插入模式
(5) 插入註釋符
(6) 按Esc回到命令模式

 

需要注意的是:Vim同時編輯多行時,只有在當前的插入動作結束後(按Esc退爲命令模式),之前選中的其它行纔會出現同樣插入的文本。

2.3 Vim同時刪除多行註釋

如果想一次性刪除多行註釋,則可以這樣做:

(1) Ctrl + v 進入塊選擇模式
(2) 向上或向下移動光標,選擇要刪除的註釋符號
(3) 按d鍵刪除

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章