kik*_*ito 0 vim keyboard-shortcuts
我正试图在vim中停止使用箭头键.但是<nop>,不像其他人那样设置它们,我希望它们显示错误消息.这是正常模式下的事情:
noremap <up> :echoerr 'USE K TO GO UP'<CR>
noremap <down> :echoerr 'USE J TO GO DOWN'<CR>
noremap <left> :echoerr 'USE H TO GO LEFT'<CR>
noremap <right> :echoerr 'USE L TO GO RIGHT'<CR>
Run Code Online (Sandbox Code Playgroud)
我尝试在插入模式下执行相同操作,但它不起作用:
inoremap <up> :echoerr 'USE K TO GO UP'<CR>
inoremap <down> :echoerr 'USE J TO GO DOWN'<CR>
inoremap <left> :echoerr 'USE H TO GO LEFT'<CR>
inoremap <right> :echoerr 'USE L TO GO RIGHT'<CR>
Run Code Online (Sandbox Code Playgroud)
:echoerr 'USE K TO GO UP'当我在插入模式下按下时,这会打印我的光标所在的位置.
我如何修复inoremap指令,以便按预期工作?(另外,解释为什么它不起作用会有所帮助).
编辑:感谢所有帮助我的人.我很喜欢这个:
noremap <up> :echom 'USE K TO GO UP'<CR>
noremap <down> :echom 'USE J TO GO DOWN'<CR>
noremap <left> :echom 'USE H TO GO LEFT'<CR>
noremap <right> :echom 'USE L TO GO RIGHT'<CR>
inoremap <up> <ESC>:echom 'USE K TO GO UP'<CR>
inoremap <down> <ESC>:echom 'USE J TO GO DOWN'<CR>
inoremap <right> <ESC>:echom 'USE L TO GO RIGHT'<CR>
inoremap <left> <ESC>:echom 'USE H TO GO LEFT'<CR>
Run Code Online (Sandbox Code Playgroud)
vim-autoclose插件在编辑模式下给我带了上/下键的麻烦.我刚刚卸载了这个插件.