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...