[number]G
光標移動到第n行
G
光標移動到最後一行第一個字符
gg
光標移動到第一行
[number][Enter]
光標向下移動number行html
/[word]
向下查找word
?[word]
向上查找word
n
下一個
:[number1],[number2]s/[word1]/[word2]/g
在number1和number2行間查找word1並替換爲word2
:[number],s/[word1]/[word2]/g
在number1和最後一行間查找word1並替換爲word2vim
x
向後刪除一個字符
X
向前刪除一個字符
dd
刪除光標所在的一行
[number]dd
刪除光標所在的行及如下共number行編碼
yy
複製光標所在一行
[number]yy
複製光標所在的行及如下共number行
p
粘貼到光標所在行的下一行
P
粘貼到光標所在行的上一行命令行
u
撤銷上一次操做
[Ctrl]r
屢次撤銷
.
重複上一次操做code
%
跳轉到與光標所在括號匹配的括號
[[
跳轉到光標所在代碼段的開頭(代碼段開頭的{必須獨佔一行)
gD
跳轉到局部變量的定義處
''
跳轉到光標上次的位置。是兩個'而不是一個"
[number]>
增長如下number行的縮進。單個>表示增長光標所在一行的縮進
[number]<
減小如下number行的縮進。單個<表示減小光標所在一行的縮進htm
:set nu
顯示行號
:set nonu
不顯示行號
:w [newfile]
另存爲
:set fileencoding
查看當前文件編碼
:set fileencoding=[encoding]
設置文件編碼blog
"+y
複製到系統剪貼板(須要安裝vim-gnome)
vim配置文件:系統etc/vimrc
,我的~/.vimrc
get
vim經常使用命令總結
將你的Vim 打形成輕巧強大的IDE
Vim設置括號自動補全和快速跳出變量
《Practical Vim (2rd)》- Drew Neil配置