在vim中我禁用返回

时间:2016-10-21 00:17:21

标签: neovim

我有一个习惯,在按下 i 键后立即按 Return ,当 o 键可以保存击键时。我想禁用 i - Return 组合来帮助我摆脱这种习惯。

我尝试添加

imap <Return> <NOP>

到我的~/.config/nvim/init.vim,但是这会禁止在插入模式下完全按下它。有没有办法只在立即进入插入模式时禁用它?

1 个答案:

答案 0 :(得分:3)

这个组合怎么样:

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

仅当您在i(默认为一秒)内同时按<Enter>'timeoutline'时,才会发出错误。