【发布时间】:2020-06-06 13:04:24
【问题描述】:
我刚开始在 vim 中使用 <C-b> 和 <C-u>。我知道<C-b> 将页面向上移动,<C-u> 将页面向上移动一半。但是,我注意到<C-b> 将光标保持在页面底部,而<C-u> 将光标保持在页面顶部。
我想知道这是否有充分的理由,是否值得改变。例如,更改<C-b> 的行为以将光标移动到页面顶部,以便<C-b> 和<C-u> 具有相同的行为,并让我更容易预测光标的位置。我认为这可能会让我更容易,因为我不必根据我使用的组合一直记住光标会去哪里。
如果值得改变,我会怎么做?
提前感谢大家!
【问题讨论】:
-
我注意到
<C-u>“将光标移动到页面顶部”仅“在第一页上”,即当它不能再向上滚动时,否则它会保留光标在相同的位置或多或少(至少在香草 vim 上) -
我想我可能没有很好地解释它。如果您的光标位于页面底部,
会向上滚动一半页面,但是一旦光标到达页面顶部并且您继续使用 向上滚动,它会将光标保持在页面顶部。另一方面 将光标保持在页面底部。我会确保更清楚地说明这一点。
标签: vim navigation keyboard-shortcuts neovim