快速移動光標:
0
鍵快速移動到當前行的開頭$
鍵快速移動到當前行的結(jié)尾gg
快速移動到文件的第一行G
快速移動到文件的最后一行{
和}
可以快速移動到上一個或下一個段落的開頭復(fù)制和粘貼:
yy
復(fù)制當前行p
粘貼復(fù)制的內(nèi)容dd
剪切當前行u
撤銷最后一次操作Ctrl + r
重做被撤銷的操作搜索和替換:
/
進行搜索,輸入關(guān)鍵詞按下回車可以查找下一個匹配項n
查找下一個匹配項N
查找上一個匹配項:%s/old/new/g
對整個文件進行替換(將old替換為new)多窗口操作:
:sp
水平拆分當前窗口:vsp
垂直拆分當前窗口Ctrl + w + hjkl
在不同窗口之間切換Ctrl + w + =
平均調(diào)整窗口大小定義快捷鍵:
~/.vimrc
文件中添加map
命令可以定義自己的快捷鍵map <leader>w :w<CR>
表示將快捷鍵<leader>w
映射為保存當前文件這些只是vi編輯器中的一些常用的隱藏技巧,vi還有很多其他強大的功能和命令,需要不斷練習(xí)和探索才能熟練掌握。