vi/vim重新映射或取消映射内置命令-u键处于可视模式

vi/vim重新映射或取消映射内置命令-u键处于可视模式,vim,vi,Vim,Vi,在视觉模式下,选择文本后,u键将选择内容转换为所有小写字母。这是一个问题,因为我的camelCase文本会自动更改为lowercase,直到撤销不再有用时,我才意识到这一点。我想取消映射此行为,但因为它是一个内置命令,所以我似乎不知道如何执行此操作。由于它是一个内部映射,您将无法取消绑定组合;但是,您可以将其设置为,以便按键不起任何作用。可以使用以下命令执行此操作: :map u <Nop> :映射u 或者,如果希望仅将其应用于视觉模式(推荐,因为正常模式下的u是撤消操作),则可

在视觉模式下,选择文本后,u键将选择内容转换为所有小写字母。这是一个问题,因为我的
camelCase
文本会自动更改为
lowercase
,直到撤销不再有用时,我才意识到这一点。我想取消映射此行为,但因为它是一个内置命令,所以我似乎不知道如何执行此操作。

由于它是一个内部映射,您将无法
取消绑定组合;但是,您可以将其设置为
,以便按键不起任何作用。可以使用以下命令执行此操作:

:map u <Nop>
:映射u
或者,如果希望仅将其应用于视觉模式(推荐,因为正常模式下的u是撤消操作),则可以运行以下命令:

:vmap u <Nop>
:vmap u

如果上述命令产生您想要的结果,您可以将其添加到
.vimrc
文件中(通常在
~/.vimrc
中找到),以使设置永久化。为了进一步阅读,我将查看要添加的确切重新映射选项。

由于它是一个内部映射,您将无法
取消绑定组合;但是,您可以将其设置为
,以便按键不起任何作用。可以使用以下命令执行此操作:

:map u <Nop>
:映射u
或者,如果希望仅将其应用于视觉模式(推荐,因为正常模式下的u是撤消操作),则可以运行以下命令:

:vmap u <Nop>
:vmap u

如果上述命令产生您想要的结果,您可以将其添加到
.vimrc
文件中(通常在
~/.vimrc
中找到),以使设置永久化。对于其他阅读,我将查看要添加的确切重新映射选项。

如果您能向我们展示一些示例输入、您已经尝试过的内容、当前输出和所需的输出,我们将能够更好地帮助您。换句话说,我们需要看看您已经拥有了什么,以及您希望发生什么。
vmap u
也可以阅读
:h map
。如果您能向我们展示一些示例输入、您已经尝试过的内容、当前输出和您所需的输出,我们将能够更好地帮助您。换句话说,我们需要看到您已经拥有了什么,以及您希望发生什么。
vmap u
也可以阅读
:h map
。可能的重复