VIM 禁用替换模式

VIM 禁用替换模式

在 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>

相关内容