在vim中的屏幕滚动

9

是否可以使vim按屏幕行滚动而不是文件行?

更准确地说:我编辑大段文字,只在段落结尾处输入回车。因此,对于vim,我的每个段落都是一行,这些行非常长。在移动时,vim会跳跃很长的距离,让我感到迷失。看起来vim只适用于编辑程序?

我知道将j映射为gj等等(我已经做过)。然而,仅映射这些还不够,我也希望屏幕行滚动得到纠正。

我已经搜索过了,但我无法找到明确的答案,即屏幕行滚动是否可行。

如果不可能,是否有人知道一个可能有点丑陋的hack方法来实现它?在当前设置下,vim无法使用,这很遗憾,因为我非常喜欢它的其他功能,超过其他编辑器。(我不喜欢必须学习emacs的想法...)


在Google搜索时,我找到了一个技巧,可以稍微改善vim的行为(但它肯定不是一个解决方案):你可以将scrolloff变量设置为一个非常大的数字;然后,vim尝试使你的光标垂直居中。但它仍然会跳动,因为vim是根据物理行(而不是屏幕行)进行居中。 - mnr
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接