我有一个习惯,在按下 i 键后立即按 Return ,当 o 键可以保存击键时。我想禁用 i - Return 组合来帮助我摆脱这种习惯。
我尝试添加
imap <Return> <NOP>
到我的~/.config/nvim/init.vim
,但是这会禁止在插入模式下完全按下它。有没有办法只在立即进入插入模式时禁用它?
答案 0 :(得分:3)
这个组合怎么样:
nnoremap <silent> i<CR> :echoerr "Use o instead"<CR>
仅当您在i
(默认为一秒)内同时按<Enter>
和'timeoutline'
时,才会发出错误。