Vim按鍵映射

normal模式

<code>"使用map或者nmap就可以實現映射。
nmap - x "告訴vim按-就會刪除字符
nmap <space> viw "告訴vim按下空格的時候選中整個單詞
nmap dd "可以使用ctrl+d執行dd 刪除一行

"映射分屏切換
nnoremap h
nnoremap l
nnoremap j
nnoremap k
/<space>/<code>

insert模式

<code>imap  ddi  "在insert的模式下按ctrl + d刪除一行/<code>

visual模式

<code>vmap uu U   "告訴vim按uu將選中的單詞轉成大寫/<code>

組合鍵映射

<code>"定義組合鍵的前綴
let mapleader = ','

inoremap <leader>w :w "表示在insert模式下按 ,w 保存
noremap <leader>w :w "表示在normal模式下按 ,w 保存

" 表示回車
/<leader>
/<leader>/<code>

使用*map映射的鍵如果出現重複就會遞歸向下解釋

可以使用*noremap的方式去映射,這樣即使出現了重複也不會繼續向下解釋


分享到:


相關文章: