当前位置:  开发笔记 > 前端 > 正文

在Vim中禁用"进入Ex模式"

如何解决《在Vim中禁用"进入Ex模式"》经验,为你挑选了3个好方法。

我偶然每天得到以下10X次.

进入Ex模式.输入"visual"进入正常模式.

如何在Vim中禁用导致它的组合?



1> Brian Carper..:

用于将键映射到"无".见:h .

:map Q 


我建议总是使用noremap而不是普通地图,请参阅http://learnvimscriptthehardway.stevelosh.com/chapters/05.html在这种情况下,理论上可以永远不会重新映射地图(我认为)但从不使用"普通地图" "无论如何,这是一个好策略.

2> Léo Léopold ..:

这个答案基于@ NielsBom的评论4. 2012年10月和@BrianCarper的回答13. 2009年8月.

我认为NielsBom是完全正确的,请看文章.这个命令map在Vim中真的很邪恶,多年来给我带来了很多问题.在NielsBom的评论之前,我没有意识到这件事.所以请改用以下命令:

:nnoremap Q 


@NielsBohrn提出了一个不同的观点:他建议使用地图命令的**`nore`**版本来防止重新映射右侧.在这种情况下,它将是`:nnoremap Q `,但由于右边是``,重映射是无关紧要的.

3> R. Martinho ..:

"组合"是Q.要禁用它,只需映射Q到其他内容:

:map Q 

我用gq,用于格式化文本.

如果你不想要它做任何事情将它映射到:

:map Q 

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有