0
在正常模式下,我禁用了输入法,并试图在命令行模式下恢复输入法,但以下映射不起作用。在Vim中重映射冒号导致了奇怪的行为
nnoremap : :set noimdisable<CR>:
然而,随着空呼应,它的工作,任何人知道这两个映射之间的区别?
nnoremap : :set noimdisable<CR> \| :echo ""<CR>:
在正常模式下,我禁用了输入法,并试图在命令行模式下恢复输入法,但以下映射不起作用。在Vim中重映射冒号导致了奇怪的行为
nnoremap : :set noimdisable<CR>:
然而,随着空呼应,它的工作,任何人知道这两个映射之间的区别?
nnoremap : :set noimdisable<CR> \| :echo ""<CR>:
你需要的是去除\|
和一些空白。例如:每当我按下
noremap : :set number<CR>:
将设置number
选项“:”让我介绍的ex命令。
'nnoremap::set noimdisable:'不适合我。 –
j5shi
@ j5shi我想帮助你,但我已经复制并粘贴了'nnoremap :: set noimdisable:'并且它对我有用。 Vim是哪一个版本? –