在 VIM 中,我发现自己在输入文本之前会本能地按下插入键。
通常是因为我在阅读,而且经常(但并非总是)我会切换到搜索或执行其他操作。(进入正常模式)。当我已经处于插入模式时,按下插入键会让我进入替换模式。
就我的个人工作风格以及我所从事的工作类型而言,我几乎从不想处于替代模式。
理想情况下,我希望插入键的行为是:
Insert: If in insert mode, do nothing,
If not in insert mode, change to insert mode.
我想让
Shift+Insert: Change to Replace Mode
(I don't use shift insert for pasting - i've got tused to using P for that
我该怎么做?我确信可以使用 .vimrc 中的众多重新映射命令之一来完成此操作。
答案1
尝试这些:
imap <Insert> <Nop>
inoremap <S-Insert> <Insert>