我偶然每天得到以下10次。
进入Ex模式。输入“visual”进入普通模式。
如何在Vim中禁用导致它的组合?
答案 0 :(得分:51)
<Nop>
用于将键映射到“无”。请参阅:h <Nop>
。
:map Q <Nop>
答案 1 :(得分:23)
“组合”是Q
。要将其停用,只需将Q
映射到其他内容:
:map Q <whatever>
我使用gq
,用于格式化文本。
如果您不希望它执行任何操作,请将其映射到<Nop>
:
:map Q <Nop>
答案 2 :(得分:23)
此答案基于@ NielsBom的评论4. 2012年10月和@BrianCarper的回答13. 2009年8月。
我认为NielsBom是完全正确的,请参阅the article。
命令map
在Vim中真的很邪恶,多年来给我带来了很多问题。
在NielsBom的评论之前,我没有意识到这件事。所以请改用以下命令:
:nnoremap Q <Nop>
答案 3 :(得分:0)
如果您不想将其映射到其他内容,请使用:unmap
。如果您确实考虑了其他因素,:map
将起作用 - 请查看帮助页面以查看变体,以指定地图将用于哪些模式。
答案 4 :(得分:0)
另一个更极端的选择是切换到https://neovim.io,由于没有人实际使用过ex-mode,因此已完全删除了ex-mode。