打开vim模式后,为什么gU会将当前单词变成大写,而不是等待移动



我有:

$one two three
^

我在正常情况下按下gU

预期行为:

在我进入移动之前什么都不会发生

实际行为:

$one TWO three
^

为什么实际行为与我预期的不同?

更详细的问题:

  • 这是一个错误还是有意的
  • 这是我可以通过配置更改的吗

这是它在2014年最初实现的方式,看起来没有人注意到它与Vim不同。正如我经常指出的那样,Vi键绑定相对被忽视,因为没有一个提交者定期使用它们,而且它们相对较少成为社区贡献的主题。

我已经提交了一个问题来跟踪,但可能需要一名志愿者来尝试。

最新更新