-
刪除、復(fù)制與粘貼
3.基礎(chǔ)
查看全部 -
刪除、復(fù)制與粘貼
2.基礎(chǔ)
查看全部 -
刪除、復(fù)制與粘貼
1.對(duì)比
查看全部 -
移動(dòng)、跳轉(zhuǎn)與縮進(jìn)
4.縮進(jìn)
查看全部 -
移動(dòng)、跳轉(zhuǎn)與縮進(jìn)
3.跳轉(zhuǎn)
查看全部 -
移動(dòng)、跳轉(zhuǎn)與縮進(jìn)
2.單詞和字符串移動(dòng)
查看全部 -
移動(dòng)、跳轉(zhuǎn)與縮進(jìn)
1.光標(biāo)移動(dòng)
查看全部 -
修改、查找與替換
4.替換
查看全部 -
修改、查找與替換
3.查找
查看全部 -
修改、查找與替換
1.插入
查看全部 -
修改、查找與替換
2.轉(zhuǎn)換
查看全部 -
普通模式下的命令:
數(shù)字鍵0-------->光標(biāo)移到包含縮進(jìn)的行最前方
shift+6(^鍵)--->光標(biāo)移到不包含縮進(jìn)的文字最前方
shift+4($鍵)---->光標(biāo)移到最后方
w/W ----------->正向移動(dòng)到下一個(gè)單詞的開(kāi)頭(大寫W,不包含特殊字符如逗號(hào))
b/B? ---------->反向移動(dòng)到下一個(gè)單詞的開(kāi)頭
e/E ----------->正向移動(dòng)下一單詞結(jié)尾
ge? ----------->反向移動(dòng)下一單詞結(jié)尾
1gg? ----------->移到第一行
10gg ----------->移到第十行
G? ------------->移到最后一行
<< ------------->左邊縮進(jìn)
yy ------------>復(fù)制
3yy------------>復(fù)制三行
y2w ----------->復(fù)制光標(biāo)后面兩個(gè)單詞
p ------------->粘貼
dd------------->剪切
3dd ----------->剪切3行
x/X ------------>刪除光標(biāo)下后一個(gè)/前一個(gè)單字符
d$/D ----------->刪除從光標(biāo)到行尾的字符
d^? ------------>刪除從光標(biāo)到行頭的字符
dj ------------->刪除光標(biāo)下面一行包括自己兩行
dk ------------->刪除光標(biāo)上面一行包括自己兩行
/xx ------------->查找xx,可以按n下一行,N上一行
. --------------->重復(fù)之前的操作
命令模式下的命令:
:10,15>? ---------->第十行到第十五行進(jìn)行右縮進(jìn)
:>? ? ?----------->光標(biāo)當(dāng)前行右縮進(jìn)
:10>3? ?---------->第十行 后三行右縮進(jìn)
:s/a/b/g --------->當(dāng)前行下,把所以a替換成b
:%s/set/hello/g --->整個(gè)文本的set替換成hello
終端下:
vim -o3 文件名? --------->豎直方向分三屏
vim -O3 文件名? --------->水平方向分三屏
分屏模式下,ctrl+ww把光標(biāo)移到下一個(gè)窗體
ctrl+wc ------關(guān)閉當(dāng)前窗體
:sp 新文件名 --->上下分割并打開(kāi)一個(gè)新文件
:vsp 新文件名 --->左右分割并打開(kāi)一個(gè)新文件
宏操作:
qa開(kāi)始記錄宏到a寄存器中
qA追加宏在a寄存器中
x@a 執(zhí)行x遍a寄存器中的操作
@@ 再執(zhí)行一遍上一次操作
:n,m normal @a n到m行執(zhí)行寄存器a中操作
ctrl+a當(dāng)前數(shù)字加一
可視化模式:
v ----->普通進(jìn)入
V ----->面向行進(jìn)入
ctrl+v-->面向列進(jìn)入
gv ----->重新選中之前的選區(qū)高亮
在列可視化模式下可以用r替換空白為#來(lái)進(jìn)行批量注釋操作
在列模式下替換豎排多個(gè)字母為少量字母,用c命令編輯后esc就可以替換完成
查看全部 -
縮進(jìn)
>>
m,n>
m>n
查看全部 -
跳轉(zhuǎn)
首行 gg
其他行 行數(shù)gg
末行 G
查看全部 -
單詞和字符串移動(dòng)
--大寫的會(huì)忽略特殊字符
查看全部
舉報(bào)