我把这行放在我的.vimrc中,这样我就可以在正常模式下按下escape退出vim:
:nnoremap <Esc> :q<CR>
但现在$ vim
导致vim短暂闪烁然后每次都退出。与$ vim filename
相同。
删除该行可恢复正常行为。有没有办法获得这个功能?我很确定我之前有过这样的工作但却无法想到为什么它会在当时和现在之间破裂。
答案 0 :(得分:2)
重新映射<Esc>
时,Vim可能会遇到一些非常奇怪的行为。如果你不想头疼,我建议你使用不同的钥匙。
请参阅此问题以供参考:Mapping <esc> in vimrc causes bizzare arrow behaviour
答案 1 :(得分:0)
将:set t_RV= ttymouse=xterm2
添加到.vimrc可修复此问题(请参阅https://superuser.com/questions/553601/)。