快捷鍵:
- 移動光標: 快速移動行首
^,行尾$,第n行nG,文章開頭gg,文章結尾G,前一頁ctrl+b,后一頁ctrl+f - 刪除:刪除一行
dd,刪除n行ndd,刪除光標當前字x,刪除前一個字X,刪除到行尾d$,刪除到行首d^ - 復制粘貼:復制當前行
yy,復制n行nyy,向下粘貼p,向上粘貼P - 插入新行:向下插入新行
o,向上插入新行O - 保存及退出:保存
:w,退出:q,保存退出:wq,不保存退出:q! - 打開及新建文件:
:e 文件名 - 執(zhí)行shell命令:
:! command - 窗口:水平分割
:split,垂直分割:vsplit,循環(huán)移動焦點:ctrl+w+w,上下左右移動焦點:ctrl+w+[hjkl]
查找
- 打開及使用:
在normal模式下按下/即可進入查找模式,輸入要查找的字符串并按下回車。 Vim會跳轉到第一個匹配。按下n查找下一個,按下N查找上一個。
Vim查找支持正則表達式,例如/vim$匹配行尾的vim。 需要查找特殊字符需要轉義,例如/vim\$匹配vim$。 - 大小寫敏感查找
在查找文本的尾部加入\c表示大小寫不敏感查找,\C表示大小寫敏感查找。
查找與替換
- 格式:
:{作用范圍}s/{目標}/{替換}/{替換標志} - 作用范圍:
:s當前行,:%s全文范圍,:.,+2s/foo/bar/g當前行及下兩行。 - 替換標志:
/i 或 /I:大小寫是否敏感,/g:全局(受限于{作用范圍}),/c:是否需要確認
環(huán)境配置
- 配置文件在:~/.vimrc(自己建立一個,將以下內容復制進去,然后重新打開vim)
- 文件內容如下:
set number
set tabstop=4
set guifont=Monaco:h36
set cursorline
syntax on
set ruler
- 解釋:
- 打開行號顯示
- 設定字體
- 設定光標所在行
- 語法提示