在 vim 中的 i 之后禁用 Return
Disable Return after i in vim
我有个坏习惯,按i键后马上按Return,当o 键可以节省击键次数。我想禁用 i-Return 组合来帮助我改掉这个习惯。
我尝试添加
imap <Return> <NOP>
我的 ~/.config/nvim/init.vim
,但这会完全禁用在插入模式下按下它。有没有办法只在立即进入插入模式时禁用它?
这个组合怎么样:
nnoremap <silent> i<CR> :echoerr "Use o instead"<CR>
仅当您在 'timeoutline'
(默认一秒)内同时按下 i
和 <Enter>
时才会出现错误。
我有个坏习惯,按i键后马上按Return,当o 键可以节省击键次数。我想禁用 i-Return 组合来帮助我改掉这个习惯。
我尝试添加
imap <Return> <NOP>
我的 ~/.config/nvim/init.vim
,但这会完全禁用在插入模式下按下它。有没有办法只在立即进入插入模式时禁用它?
这个组合怎么样:
nnoremap <silent> i<CR> :echoerr "Use o instead"<CR>
仅当您在 'timeoutline'
(默认一秒)内同时按下 i
和 <Enter>
时才会出现错误。