normal模式
<code>"使用map或者nmap就可以實現映射。
nmap - x "告訴vim按-就會刪除字符
nmap <space> viw "告訴vim按下空格的時候選中整個單詞
nmapdd "可以使用ctrl+d執行dd 刪除一行 /<space>/<code>
"映射分屏切換
nnoremaph
nnoremapl
nnoremapj
nnoremapk
insert模式
<code>imap/<code> ddi "在insert的模式下按ctrl + d刪除一行
visual模式
<code>vmap uu U "告訴vim按uu將選中的單詞轉成大寫/<code>
組合鍵映射
<code>"定義組合鍵的前綴
let mapleader = ','
inoremap <leader>w:w /<leader>/<code>"表示在insert模式下按 ,w 保存
noremap <leader>w :w"表示在normal模式下按 ,w 保存 /<leader>
"表示回車
使用*map映射的鍵如果出現重複就會遞歸向下解釋
可以使用*noremap的方式去映射,這樣即使出現了重複也不會繼續向下解釋
閱讀更多 SunZhengbo 的文章