Отключить возврат после i в vim

У меня есть дурная привычка нажимать Return сразу после нажатия клавиши i, когда клавиша o экономит нажатия клавиш. Я хотел бы отключить комбинацию i-Return, чтобы избавиться от этой привычки.

я пытался добавить

imap <Return> <NOP>

на мой ~/.config/nvim/init.vim, но это полностью отключает его нажатие в режиме вставки. Есть ли способ отключить его только при немедленном входе в режим вставки?


person Fengyang Wang    schedule 21.10.2016    source источник


Ответы (1)


Как насчет этого комбо:

nnoremap <silent> i<CR> :echoerr "Use o instead"<CR>

Это вызовет ошибку, только если вы нажмете i и <Enter> в течение 'timeoutline' (по умолчанию одна секунда).

person Ingo Karkat    schedule 21.10.2016