在Vim中禁用“进入Ex模式”
我一天偶然得到以下10倍的时间。
进入Ex模式。 键入“可视”进入正常模式。
你怎么能禁用在Vim导致它的组合?
<Nop>
是用于将键映射到“无”的。 参见:h <Nop>
。
:map Q <Nop>
“组合”是Q
要禁用它,只需将Q
映射到别的东西:
:map Q <whatever>
我使用gq
,它用于格式化文本。
如果你不希望它做任何事情映射到<Nop>
:
:map Q <Nop>
这个答案是基于@ NielsBom的评论4. 2012年10月和@ BrianCarper的答案2009年8月13日。
我认为NielsBom是完全正确的,请看文章 。 命令map
在Vim中确实是邪恶的,多年来一直造成我很多问题。 我没有意识到NielsBom的评论之前的事情。 所以请改用下面的命令:
:nnoremap Q <Nop>
如果你不想把它映射到其他东西,只需使用:unmap
。 如果你还有别的想法,那么:map
会起作用 – 看一下帮助页面,看看变化情况,以指定地图的使用模式。