В 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 ответ1

5

Попробуйте это:

imap <Insert> <Nop>
inoremap <S-Insert> <Insert>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .