如何映射<esc>以退出vim - vim在打开后立即退出,如果映射到:q <cr> </cr> </esc>

时间:2015-04-18 10:11:05

标签: vim

我把这行放在我的.vimrc中,这样我就可以在正常模式下按下escape退出vim:

:nnoremap <Esc> :q<CR>

但现在$ vim导致vim短暂闪烁然后每次都退出。与$ vim filename相同。

删除该行可恢复正常行为。有没有办法获得这个功能?我很确定我之前有过这样的工作但却无法想到为什么它会在当时和现在之间破裂。

2 个答案:

答案 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/)。