VIM 可視模式下的幾個命令

2021-07-04 14:12:15 字數 1215 閱讀 1207

1. 進入可視模式

命令用途

v進入面向字元的可視模式

v

進入面向行的可視模式

ctrl + v

進入面向列塊的可視模式

gv

重選上次的高亮選區

2. 在可視模式之間切換

命令用途

esc

回到普通模式

ctrl + [

回到普通模式

v / v / ctrl + v

在對應的模式下會切換到普通模式,

即普通模式下執行兩次一樣的命令還是普通模式。

v

在不對應的模式下會切換進入面向字元的可視模式

v

在不對應的模式下會切換進入面向行的可視模式

ctrl + v

在不對應的模式下會切換進入面向列塊的可視模式

3. 切換高亮選區的活動端

高亮選區的範圍由其兩個端點界定。其中一端固定,而另一端可以隨游標自由移動。可以用字母o來切換活動端點,從而調整選區的開始的位置。

命令用途

o切換高亮選區的活動端,

4. 重複執行面向行的可視命令

命令用途

.在行可視模式執行操作後,執行此命令會重選相同範圍的文字行並執行一樣的操作

v

j>

.進入面向行的可視模式,再用j調整了行邊界,執行命令縮排命令》

再普通模式下執行.  會將重複剛選中的可視行並執行縮排。

建議,只要可能,最好用操作符命令,而不是可視命令

5. 從可視模式到插入模式

在可視模式中,i 和 a 鍵 會被當做 物件的組成部分,按 i 或 a 不會進入到插入模式。得用i 和 a鍵進入插入模式。

6. 參考:《practical vim》

vim模式下的命令

高階一些的編輯器,都會包含巨集功能,vim當然不能缺少了,在vim中使用巨集是非常方便的 qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令...

vim 模式下的幾個快捷用法

1.ctrl v visual block 選中塊模式,y 複製,d 剪下,p 貼上,esc退出模式 2.shift v visual line 快速行選中,y 複製,d 剪下,p 貼上,esc 退出模式 快速替換 1.把開頭的 號替換為空 s g 把開頭的 號替換為空 2.在開頭新增 作為注釋 以...

VIM 正常模式 插入模式 命令模式 可視模式

指令 描述 q 直接退出 無更改 wq儲存退出 q 放棄修改,強行退出 後台執行 ctrl z 切換到前台fg num num為後台執行編號,不寫預設為最後乙個後台執行的vim 模式 英文名描述 命令模式 command mode 用於輸入指令,如 儲存 執行 切換標籤 切割螢幕等 插入模式 ins...