VIM學習筆記

通常模式

[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,我的~/.vimrcget

vim經常使用命令總結
將你的Vim 打形成輕巧強大的IDE
Vim設置括號自動補全和快速跳出變量

書目

《Practical Vim (2rd)》- Drew Neil配置

相關文章
相關標籤/搜索