我每天偶然得到以下 10 次。
进入 Ex 模式。输入“visual”进入普通模式。
在 Vim 中如何禁用导致它的组合?
<Nop>
用于将键映射到“无”。见:h <Nop>
。
:map Q <Nop>
或者把它放在你的~/.vimrc
:
map Q <Nop>
.
此答案基于@NielsBom 的评论 4. October 2012 和 @BrianCarper 的回答 13. August 2009。
我认为 NielsBom 是完全正确的,请参阅文章。这个命令map
在 Vim 中真的很邪恶,多年来给我带来了很多问题。在 NielsBom 发表评论之前,我没有意识到这件事。因此,请改用以下命令:
:nnoremap Q <Nop>
“组合”是Q
。要禁用它,只需映射Q
到其他东西:
:map Q <whatever>
我使用gq
,用于格式化文本。
如果您不希望它做任何事情,请将其映射到<Nop>
:
:map Q <Nop>
如果您不想将其映射到其他东西,只需使用:unmap
. 如果您确实有其他想法,:map
则可以使用-查看帮助页面以查看变体以指定将在何种模式下使用地图。
另一个虽然稍微更极端的选择是切换到https://neovim.io,它已经完全删除了 ex-mode,因为没有人真正将它用于任何事情。