第一個指令,最牛逼的指令vim
vim 的參考手冊:vimtutoride
:help 幫助指令,一樣也能夠指令幫助 eg: :help p idea
全局替換: :%s/a/b/g 其中g表示global全局替換 b全局代替aspa
顯示行號: :set nu3d
取消行號: :set nonuim
撤銷:u 恢復:ctrl +r 移動
刪除當前行:dd文件
刪除N行:nddvi
粘貼粘貼板:pco
在當前行下面插入一行(至關於一個一步到位的enter):o O(在當前行前面插入一行)
進行查找:/ patten n進行下一個
存盤:
w (ctrl+s) gggg
q:退出 q! 強制退出
wq:保存退出
saveas 另存爲
重複動做
. 重複上一次操做的命令。很是有用,例如粘貼和屢次複製
N 指令 該指令執行N次 。eg:刪除3行 3dd 從光標開始處刪除3行
更快定位:
NG :定位到多少行。
跳到開頭:gg
跳到末尾:G
跳到光標處的文件名:gf(至關於ctrl +B的縮水版,只能定位文件)特別有用
按照單詞移動 w e
很牛逼的幾個經常使用光標移動:
單詞匹配:* 直接按*就會找和改單詞 *是移動到下一個 #移動到上一個。
括號匹配 % 直接匹配出該區域的各類括號。
vim 下J 表示向上縮進,和idea徹底同樣
直接替換當前字母 :r