Vim基本操作总结
本文是學(xué)習(xí)Vim時(shí)的筆記總結(jié),以便在遺忘時(shí)方便查找相關(guān)命令,原學(xué)習(xí)視頻鏈接:https://www.imooc.com/learn/1129
1.1 Vim的4種模式
1.normal模式:使用i/a/o以及I/A/O進(jìn)入插入模式,其中各快捷鍵的含義如下:
i -- insert
a -- append
o -- open a line below
A -- append after line
?I -- insert before line
O -- append a line above
2.插入模式:使用Esc退出插入模式回到普通模式
3.命令模式:
:vs (vertical split) 左右分屏
:sp (split) 上下分屏
% s/XXX/YYY/g 全局替換 (用YYY替換XXX)
4.visual模式:
v 從當(dāng)前字符開(kāi)始選擇
V 選中當(dāng)前行
ctrl + v 長(zhǎng)方形塊狀選擇
1.2 Vim插入模式小技巧
1.ctrl+h 刪除上一個(gè)字符,ctrl+w刪除上一個(gè)單詞,ctrl+u刪除當(dāng)前行
2.gi 快速回到剛才編輯的地方
1.3?Vim快速移動(dòng)
1.normal 模式下 h左、j下、k上、l右
2.單詞之間跳轉(zhuǎn):
w/W 移動(dòng)下一個(gè)word/WORD開(kāi)頭。e/E 下一個(gè)word/WORD尾
b/B 回上一個(gè)word/WORD開(kāi)頭
說(shuō)明:word 以非空白符分割的單詞,WORD 以空白符分割的單詞
3.行間搜索移動(dòng):
f{char}移動(dòng)到char字符上,t移動(dòng)到char的前一個(gè)字符?
如果第一次沒(méi)搜到,可以用分號(hào)/逗號(hào)繼續(xù)搜該行下一個(gè)/上一個(gè)
大寫的F表示反向搜索
4.水平移動(dòng):
0移動(dòng)到行首
$移動(dòng)到行尾
5.頁(yè)面移動(dòng):
gg文件開(kāi)頭
G文件結(jié)尾
Ctrl+o回到上一個(gè)位置
------------------------------------?
H屏幕的開(kāi)頭?
M屏幕的中間?
L屏幕的結(jié)尾
------------------------------------?
Ctrl+u/f 上下翻頁(yè)
zz將當(dāng)前行置為屏幕中間
轉(zhuǎn)載于:https://www.cnblogs.com/zhouxingyu1993/p/11221118.html
總結(jié)
- 上一篇: 上机环境是什么意思_Python能不能自
- 下一篇: 关注物业公司信息化建设