2012-08-26 191 views
9

是否可以通过屏幕线而不是文件行来使vim滚动?在vim中的屏幕滚动

更确切地说:我编辑带有大段落的文本,并且只在段落结尾处输入。因此,对于vim,我的每个段落都是单行,而这些行很长。当vim移动时,跳远很远,我迷路了。 Vim似乎只适用于编辑程序?

我知道将j映射到gj等等(我已经完成了它们)。然而,只是映射这些还不够,我还希望为屏幕线更正滚动。

我已经做了一些搜索,但我无法找到明确的答案是否可以屏幕线滚动。

如果这是不可能的,有人会知道一个可能丑陋的黑客行为吗?在目前的设置下,vim不可用,这很让人伤心,因为我比其他编辑更喜欢其他功能。 (我不喜欢学习emacs的想法......)

+0

当周围的Googling我找到了一个窍门稍微提高了VIM的行为(但它是高清没办法了):你可以使用var scrolloff设为一个非常大的数字;然后vim试着让你的光标垂直居中。但它仍然跳转vim中心与物理线路(而不是屏幕线) – mnr

回答