挿入モードでのナビゲーションのために次をマップしたい:
<c-h>
# 左に移動<c-j>
# 下に移動<c-k>
# 上に移動<c-l>
# 右に動く
そのため、次を my に追加しました.vimrc
。
inoremap <c-h> <left>
inoremap <c-j> <down>
inoremap <c-k> <up>
inoremap <c-l> <right>
今、
- Left は機能しません [代わりに左の文字を削除します]
- 右作品!
- アップ作品!
- ダウンワークス!
私が理解しているように<c-h>
、デフォルトではdeletes left character
. しかし、私はそれを上書きすることはできません。
私もこれを試しました:
inoremap <c-j> <down>
inoremap <c-k> <up>
inoremap <c-l> <right>
" Re-mapping <c-h> for insert-mode
autocmd InsertEnter call RemapCtrlH()
function RemapCtrlH()
iunmap <c-h>
inoremap <c-h> <left>
endfunction
しかし、これでもうまくいきませんでした。