我一直试图让Vim表现得像ACE一样无济于事.
特别是,我一直试图让Vim在插入模式下接受CTRL LEFT作为可视模式下ESC,v,B和SHIFT LEFT的映射作为B的映射,例如:
" in my ~/.vimrc:
inoremap <C-LEFT> <ESC> v B
vnoremap <S-LEFT> B
但这些绑定似乎失败了.要清楚,我得到一个错误
E388: Couldn't find definition
当我尝试CTRL LEFT映射时:
我究竟做错了什么?
最佳答案 你需要删除各个键之间的空格;空格只分隔左侧和右侧:
:inoremap <C-LEFT> <ESC>vB
:verbose imap <C-LEFT>
:verbose vmap <S-LEFT>
另请注意,在终端内部,修改键(如Shift和Ctrl)和其他键的组合可能不起作用;不过,这在GVIM中应该不是问题.