-
ctrl h刪除字符 Ctrl w刪除單詞 Ctrl u刪除行查看全部
-
?替換標(biāo)志Flags
查看全部 -
vim替換命令
查看全部 -
i a o 小、大寫(xiě)查看全部
-
用vim自身的分屏模式
命令模式下 使用:sp 進(jìn)行縱向分屏 使用:vsp進(jìn)行橫向分屏
使用ctrl+w+w/j/k/l 進(jìn)行切換某個(gè)分屏
查看全部 -
不知道查看全部
-
怎么用呢這功能查看全部
-
Window窗口(窗口是可視化的分割區(qū)域)
一個(gè)緩沖區(qū)可以分割成多個(gè)窗口,每個(gè)窗口也可以打開(kāi)不同的緩沖區(qū)
<ctrl+w>s水平分割、<ctrl+w>v垂直分割。(或者:sp和:vs)
每個(gè)屏幕可以被無(wú)限分割
查看全部 -
示例:
:%?s/self/this/g :1,6?s/self/this/g :1.6?s/self//n?#匹配了幾個(gè) :%?s/\<quack\>/jiao/g????#精確匹配
查看全部 -
Vim快速刪除
刪除一個(gè)字符:x
刪除一個(gè)單詞及周?chē)目崭瘢篸aw
刪除一行:dd
(d和x都可以搭配數(shù)字來(lái)執(zhí)行多次)
Vim快速修改
常用:r(replace)、c(change)、s(substitute)
Normal模式,使用r可以替換一個(gè)字符,s替換并進(jìn)入插入模式
使用c配合文本對(duì)象,可以快速進(jìn)行修改。
Vim查詢
使用/或者?進(jìn)行向前或者反向搜索
使用n/N跳轉(zhuǎn)到下一個(gè)或者上一個(gè)匹配
使用*和#進(jìn)行當(dāng)前單詞的前向和后向匹配
查看全部 -
快速移動(dòng):
h、j、k、l
左,下,上,右
w/W 跳轉(zhuǎn)到下一個(gè)單詞開(kāi)頭
e/E 跳轉(zhuǎn)到下一個(gè)單詞結(jié)尾
b/B 跳轉(zhuǎn)到上一個(gè)單詞開(kāi)頭
(大寫(xiě)是以空白符為分隔符,小寫(xiě)是以非空白符為分隔符)
行間搜索移動(dòng)
同一行快速移動(dòng):(搜索一個(gè)字符并且移動(dòng)到該字符)
使用f+char,移動(dòng)到char字符,t移動(dòng)到char字符前一個(gè)字符
如果第一次沒(méi)收到,可以用;和,繼續(xù)搜索。
反過(guò)來(lái)搜查(F)
vim水平移動(dòng)
0移動(dòng)到行首第一個(gè)字符,^移動(dòng)到第一個(gè)非空白字符
$移動(dòng)到行尾,g_移動(dòng)到行尾非空白字符
vim垂直移動(dòng)
使用括號(hào)()在句子間移動(dòng)
使用{}在段落之間移動(dòng)
vim頁(yè)面移動(dòng)
gg/G 移動(dòng)到文件開(kāi)頭和結(jié)尾,也可以使用ctrl+o快速移動(dòng)
H/M/L跳轉(zhuǎn)到屏幕的開(kāi)頭,中間,結(jié)尾
Ctrl+u、Ctrl+f上下翻頁(yè)。zz屏幕中間
查看全部 -
visual 模式 塊狀選擇
查看全部 -
vim normal模式進(jìn)入insert模式;
查看全部 -
r replace c change s查看全部
-
vim rc來(lái)做持久化配置查看全部
舉報(bào)