在Vim中对齐当前行号

时间:2017-09-27 09:11:06

标签: vim

在Vim我使用相对行编号,在我的.vimrc中使用highlight CursorLineNr ctermfg=LightGray来使当前行号更加突出。
我想知道是否可以改变当前行号的对齐方式?默认情况下,它与左侧对齐,但我希望它与其他数字一样对齐。

The current line number is aligned to the left

1 个答案:

答案 0 :(得分:2)

numberrnu选项的组合将更改行号的显示。如果您有nonurnu,则当前行号将与其他(相对)行号对齐,但是,当前行号始终显示为0

如果同时启用nurnu,则会将显示样式设为截图。这不能改变。

详情请参阅

:h 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