VIM常用快捷鍵


移動

0        移動到該行行首。
$ 移動到該行行尾。
G 移動到當前文件最后一行。
nG 移動到當前文件第n行。
t, 移動到下一個,號前的第一個字符。
f, 移動到下一個,號處。
1G或gg 移動到當前文件第一行。
ctrl+f 屏幕向下移動一頁。
ctrl+b 屏幕向上移動一頁。

選擇

v          字符選擇,將光標經過的地方反白選擇。
V 行選擇,將光標經過的行反白選擇。
ctrl+v 列選擇。

刪除

x         刪除當前光標所在的字符,光標移動到后一個字符。
nx 連續向后刪除n個字符,從當前光標開始,包含當前光標。
X 刪除當前光標前的一個字符,光標還是停留在當前字符。
nX
d 將反白選擇的地方刪除。
dd 刪除光標所在的那一行。
ndd 刪除光標所在行以及向下的n-1行。
d$
d0
dgg/d1G
dG
J 將光標所在行與其下一行數據結合成一行。

復制,粘貼

Vim有12個粘貼板,分別是0,1,2,….,9,a,”,+總共12個,用:reg命令可以查看各個粘貼板里面的內容。
“粘貼板:直接按y只是復制到”(雙引號)粘貼板中,同樣用p也是粘貼這個粘貼板中的內容。
+粘貼板:系統粘貼板,要想和其他程序或文檔互拷數據就要使用該粘貼板,如: “+y 和 “+p。

y      將反白的地方復制。
yy 復制光標所在行。
nyy
y$
y0
ygg/y1G
yG
p 將復制的數據粘貼在光標的下一行。
P 將復制的數據粘貼在光標的上一行。

撤銷

u  撤銷。
ctrl+r 反撤銷。

保存,退出

w 保存當前文件。
wq 保存並退出。
q! 不保存強制退出。

折疊

zc    折疊。
zC 對所在范圍內所有嵌套的折疊點進行折疊。
zo 展開折疊。
zO 對所在范圍內所有嵌套的折疊點展開。

其他命令

.    重復上一次命令。
ab 指定縮寫,
:ab hw hello world,然后在Insert mode下輸入“hw ”(不包括引號)后VIM就自動替換成了“hello world”。

Ctrl+p/Ctrl+n 自動完成。
< 或 > 左或者右縮進。
:noh 消除搜索高亮

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



vim常用快捷鍵 VIM常用快捷鍵 vim 常用快捷鍵 vim 常用快捷鍵 vim常用快捷鍵 vim 常用快捷鍵 VIM常用快捷鍵 vim常用快捷鍵 Vim常用快捷鍵 [VIM]常用快捷鍵
 
粤ICP备14056181号  © 2014-2021 ITdaan.com