我刚开始在 vim 中使用<C-b>
和<C-u>
。我知道<C-b>
将页面向上移动,<C-u>
将页面向上移动一半。但是,我注意到<C-b>
将光标保持在页面底部,而<C-u>
将光标保持在页面顶部。
我想知道这是否有充分的理由,是否值得改变。例如,更改<C-b>
的行为以将光标移动到页面顶部,以便<C-b>
和<C-u>
具有相同的行为,并使我更容易预测光标的位置。我认为这可能会让我更容易,因为我不必根据我使用的组合一直记住光标的位置。
如果值得改变,我将如何去做?
提前感谢大家!
您可以重新映射以将光标移动到所需的位置:
map <C-U> <C-U>L
L
将光标移动到屏幕底部(记住 - 低(。请参阅:h L
。屏幕顶部还有H
(记住 - 高(,中间M
运动。