vim教程網總結了30個很是實用的Vim使用技巧,以便你們使用Vim時更加駕輕就熟。html
cw
ciw
,刪除光標所在位置的單詞及空格:daw
vit
w
,反向移動到當前單詞/上一單詞的開頭:b
n|
Vim快速跳轉任意行、任意列詳細介紹了
|
命令。
zz
zt
,將光標所在行移到窗口的底部:zb
<Ctrl-i>
,跳轉位置後退:<Ctrl-0>
,相似瀏覽器的前進後退功能''
,回到上次編輯的位置:'.
Vim位置標記介紹
@:
<Ctrl-g>
(同時按下Ctrl鍵和g鍵)%
表示當前活動緩衝區對應文件的完整文件路徑更多內容,能夠查看Vim教程網上的文章 Vim打開文件命令edit和保存文件命令write
<C-r>{register}
({register}是咱們想要插入的寄存器的名字)gv
:
鍵,命令行上會預先填充一個範圍 :'<,'>
表明高亮選區的範圍:<Ctrl-r>{register}
<Ctrl-r>
,再輸入=後,輸入任意算數式(如333*2),回車,便可看到運算結果 (這是使用了Vim表達式寄存器 "=
)"%
表示Vim當前活動文件緩衝區的文件名,在Vim插入模式下,按 <Ctrl-r>%
可將當前文件名輸入到文件中關於Vim寄存器的更多內容,能夠參考Vim教程網上的文章《 vim寄存器介紹》
<Ctrl-r><Ctrl-w>
.
表示,文件的最後一行用 $
表示,%
整個文件 (:1,$
的簡寫形式)d$
,刪除當前光標到本行行首的全部內容:d0
dG
或 :%d
xp
==
,當前文件全部行自動縮進對齊:gg=G
f{char}
,正向移動到下一個 {char} 所在之處的前一個字符上:t{char}
;
命令會重複查找上次 f
命令所查找的字符
關於
t
命令的介紹,能夠查看文章
Vim字符查找與光標快速移動
<Ctrl-w>+
(先同時按下Ctrl鍵和w鍵,再按下+鍵)tabdo
命令::tabdo %s/food/drink/g
<Ctrl-o>
ra
gUiw
,將當前單詞轉成小寫:guiw
:saveas <filename>
:r <filename>
:earlier 15m
本文首發於VV姐的vim教程網,受權我原創發佈。vim