在可视模式下,选择文本后,该u键会将所选内容转换为全小写。这是一个问题,因为我的camelCase
文本默默地更改为lowercase
,并且直到撤消不再有帮助时我才意识到它发生了。我想取消映射此行为,但因为它是内置命令,所以我似乎不知道如何执行此操作。
由于它是内部映射,因此您将无法进行unbind
组合;但是,您可以将其重新映射到 a <Nop>
,以便按键不执行任何操作。您可以使用以下命令来执行此操作:
:map u <Nop>
Run Code Online (Sandbox Code Playgroud)
或者,如果您希望它仅应用于视觉模式(推荐,因为u在正常模式下是撤消操作),您可以运行以下命令:
:vmap u <Nop>
Run Code Online (Sandbox Code Playgroud)
如果上述命令产生了您想要的结果,您可以将其添加到您的.vimrc
文件(通常位于~/.vimrc
)中以使设置永久生效。对于额外的阅读,我会查看这个答案,看看要添加哪个确切的重新映射选项。