vim 模式下的幾個快捷用法

2022-10-11 01:45:12 字數 892 閱讀 2441

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 刪除游標所在位置的...