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