我想在Vim的左侧看到以1开头的行号。理想情况下,它看起来应该像这样:

1 | foo = Foo.new
2 | bar = Bar.new
3 | baz = foo.baz(bar)
...
10| test = AwesomeSauce.test


如何在Vim中执行此操作?

#1 楼

您有两个选择:
set number用于常规行号

还有
set relativenumber将显示相对行号。也就是说,当前行始终为0。例如,对于使用5j上下移动N条行非常有用。

可以组合起来很酷。我的.vimrc中有以下内容

set number                     " Show current line number
set relativenumber             " Show relative line numbers


这将使它使用除当前行以外的所有行的相对编号,这将显示实际编号。 >

评论


现在我尝试了,这是一个schyzo!我的意思是,令人困惑。 :D

–吗?
2015年2月3日在19:02



您还可以通过添加“!”来切换命令。给他们。例如。设置数量!如果关闭,则会打开行号;如果关闭,则会打开行号。可以将set relativenumber缩短为set rnu。

–orjan
2015年2月3日在21:48



#2 楼

您可以使用以下命令:

:set number  


打开行号。要再次关闭它,可以使用:

:set nonumber   


如果希望vim始终默认显示行号,则可以将命令添加到vimrc文件中。 >
nunonu分别可用作numbernonumber的别名。

评论


这是一个小缩写::set nu“启用:set nonu”禁用

–stdcall
2015年2月13日在19:30