1.ctrl + v (-- visual block --)
選中塊模式,y 複製,d 剪下,p 貼上,esc退出模式
2.shift + v (-- visual line -- )
快速行選中,y 複製,d 剪下,p 貼上,esc 退出模式
##########快速替換###############
1.把開頭的「#"號替換為空
:% s/^#//g ###把開頭的「#"號替換為空
2.在開頭新增#,作為注釋
以下命令將文中所有的字串idiots替換成managers::1,$s/idiots/manages/g
通常我們會在命令中使用%指代整個檔案做為替換範圍:
:%s/search/replace/g
以下命令指定只在第5至第15行間進行替換:
:5,15s/dog/cat/g
以下命令指定只在當前行至檔案結尾間進行替換:
:.,$s/dog/cat/g
以下命令指定只在後續9行內進行替換:
:.,.+8s/dog/cat/g
你還可以將特定字元做為替換範圍。比如,將sql語句從from至分號部分中的所有等號(=)替換為不等號(<>):
:/from/,/;/s/=/<>/g
在視覺化模式下,首先選擇替換範圍, 然後輸入:進入命令模式,就可以利用s命令在選中的範圍內進行文字替換。
VIM 可視模式下的幾個命令
1.進入可視模式 命令用途 v進入面向字元的可視模式 v 進入面向行的可視模式 ctrl v 進入面向列塊的可視模式 gv 重選上次的高亮選區 2.在可視模式之間切換 命令用途 esc 回到普通模式 ctrl 回到普通模式 v v ctrl v 在對應的模式下會切換到普通模式,即普通模式下執行兩次一...
vim插入 insert 模式下的快捷鍵
名稱 快捷鍵bs ctrl h crctrl m escctrl tabctrl i 快捷鍵功能ctrl c 退出insert模式 ctrl t 增加縮排 ctrl i 增加縮排 ctrl d 減少縮排 ctrl w 刪除游標前面的wrod ctrl u 刪除游標前面所有字元 ctrl x,ctrl...
vim常用快捷命令模式
在命令模式下 ctrl b 翻上前一頁 ctrl f 往後翻一頁 ctrl u 往前翻半頁 ctrl d 往後翻半頁 w 游標跳到下行的開頭 e 游標跳到下行的結尾 x 刪除游標所在的文字 nx 從游標的位置開始往後刪除n個文字 僅字這一行 x 刪除游標所在位置的前乙個字元 nx 刪除游標所在位置的...