如何一次水平滚动一个字符

时间:2015-10-21 23:59:06

标签: vim

不确定我是否正确地写了这个问题。

这就是为什么我很难在google上找到答案的原因,就像我通常那样 我把我的vim设置为永不包裹线条。保持代码清洁。

但我不喜欢这样,如果我将光标移过一条线并到达屏幕边缘,视图会跳转,以便我所处的位置现在位于屏幕中间。

有没有办法让它不那样做?就像,所以一次只有一个角色 (或者,如果我一个字一个字,一次一个字,等等。如果我走到屏幕的边缘,光标停留在屏幕边缘,页面向下移动)?

1 个答案:

答案 0 :(得分:2)

您可以查看'sidescroll'设置:

'sidescroll' 'ss'   number  (default 0)

    The minimal number of columns to scroll horizontally.  Used only when
    the 'wrap' option is off and the cursor is moved off of the screen.
    When it is zero the cursor will be put in the middle of the screen.
    When using a slow terminal set it to a large number or 0.  When using
    a fast terminal use a small number or 1.  Not used for "zh" and "zl"
    commands.