在可视模式下,选择文本后, u 键会将所选内容转换为全部小写。这是一个问题,因为我的Actions action = new Actions(driver);
action.moveToElement(driver.findElement(By.cssSelector("span.check"))).build().perform();
文本被默默地更改为camelCase
,而且直到撤消不再有用时,我才意识到它发生了。我想取消这种行为的映射,但是因为它是一个内置命令,所以我似乎无法弄清楚该怎么做。
答案 0 :(得分:3)
由于它是内部映射,因此您将无法unbind
组合;但是,您可以将其 remap 更改为<Nop>
,以便按键不执行任何操作。您可以使用以下命令执行此操作:
:map u <Nop>
或者,如果您只希望将其应用于可视模式(建议使用,因为正常模式下的 u 是撤消操作),则可以运行以下命令:
:vmap u <Nop>
如果以上命令产生了所需的结果,则可以将其添加到.vimrc
文件中(通常在~/.vimrc
中找到)以使设置永久化。有关其他内容,我将看this answer来查找要添加的确切重映射选项。