Vim高頻命令或快捷鍵(命令模式)
[toc]html
光標移動
命令 |
說明 |
gg |
文件頭 |
G |
文件尾 |
b |
單詞開頭【上一個】 |
e |
單詞末尾【下一個】 |
0 |
行開頭【當前】 |
$ |
行末尾【當前】 |
50G |
行開頭【第50行】 |
H |
屏幕【頂部】 |
M |
屏幕【中間】 |
L |
屏幕【底部】 |
文本操做
命令 |
說明 |
3yy |
複製【3行】 |
4cc |
剪切【4行】 |
p |
粘貼【下方】 |
P |
粘貼【上方] |
D |
刪除【當前行】 |
3dd |
刪除【後面3行】 |
d0 |
刪除【當前行光標以前】 |
d$ |
刪除【當前行光標以後】 |
字符串操做
命令 |
說明 |
* |
查找光標處的字符串【下一個】 |
# |
查找光標處的字符串【上一個】 |
/abc |
查找"abc"【從文件頭】 |
?abc |
查找"abc"【從文件尾】 |
:%s/from/to |
替換【所有】 |
:s/from/to |
替換【當前行】 |
翻頁(屏)
命令 |
說明 |
Ctrl e |
滑屏【向下】 |
Ctrl y |
滑屏【向上】 |
Ctrl u |
翻半屏【向上】 |
Ctrl b |
翻一屏【向上】 |
Ctrl d |
翻半屏【向下】 |
Ctrl f |
翻一屏【向下】 |
文件操做
命令 |
說明 |
:e abc.c |
打開【abc.c】 |
:n |
編輯【下一個文件】 |
:f |
顯示【文件信息】 |
:diffs |
比較模式 |
:sp |
多窗口【水平分割線】 |
:vs |
多窗口【垂直分割線】 |
Ctrl ww |
多窗口【切換】 |
Ctrl w+ |
多窗口【放大】 |
高效編程
命令 |
說明 |
gg = G |
自動對齊【C/C++】 |
Ctrl p |
自動補全【從下往上瀏覽】 |
Ctrl n |
自動補全【從上往下瀏覽】 |
Shift k |
Man手冊【光標點處的函數】 |
Ctrl r |
撤銷回退 |
u |
撤銷 |
Ctrl+v I // Esc |
添加多行註釋【C/C++】 |
Ctrl+v d |
刪除註釋符號 |
軟件設置
命令 |
說明 |
:set nu |
行號【顯示】 |
:set nonu |
行號【不顯示】 |
:noh |
高亮【取消】 |
歡迎關注本站公眾號,獲取更多信息