以 vim 为单位的相对数



我注意到 vim 中关于相对数字的奇怪行为:

:设置努

  1
  2
  3 _
  4
  5
  6
  ~

:设置相对数

  2
  1
3   _
  1
  2
  3
  ~

:设置诺努

  2
  1
  0 _
  1
  2
  3
  ~

我在问自己为什么有时我看到绝对的当前行号,有时我看到 0 这是毫无用处的。

这种行为是否正常以及如何正确numberrelativenumber

这是

预期的行为。从:help number_relativenumber

The 'relativenumber' option changes the displayed number to be
relative to the cursor.  Together with 'number' there are these
four combinations (cursor in line 3):
        'nonu'          'nu'            'nonu'          'nu'
        'nornu'         'nornu'         'rnu'           'rnu'
    |apple          |  1 apple      |  2 apple      |  2 apple
    |pear           |  2 pear       |  1 pear       |  1 pear
    |nobody         |  3 nobody     |  0 nobody     |3   nobody
    |there          |  4 there      |  1 there      |  1 there

该行为取决于numberrelativenumber的组合方式。

一切都在 :help number_relativenumber 中解释,如果您再努力一点,您会发现:help 'number'的一个子部分。

最新更新