VIM能否显示行号?

32

我需要在VIM中分析非常大的文件(只能使用命令模式)。是否可以配置VIM以显示行号?

3个回答

45

执行:set number命令可以显示行号。


5
如果您想禁用 ":set nonumber" 命令: - Jan Vorcak
11
超级加分项:使用 :set relativenumber 命令,将行号显示为相对当前光标所在行的距离!(适用于 Vim 7.3+ 版本) - Michael Berkowski
6
当你想要保存屏幕列宽以显示实际数据时,“:set ruler”有时很有用。它只在底部显示当前光标位置。由于它不会对屏幕造成太多影响,所以我将其设置为默认选项。 - yosukesabai
1
nmap <silent> <F11>:exec &nu==&rnu? "se nu!" : "se rnu!"<CR> // 切换行号、非行号以及相对行号,将这段代码加到你的~/.vimrc文件中(选择你喜欢的按键),如果没有该文件则新建一个。 - SergioAraujo
1
@user107745: 或者更短一些::exe'se'&nu+&rnu?'rnu!':'nu'。顺便说一下,在你知道自己在做什么并且绝对需要前者之前,请不要使用nmap代替nnoremap - ib.
1
在vim中临时切换时,使用:se nu :se nonu :se rnu :se nornu - sjas

4

:set nu:set number 的简写,用于显示行号。要取消它,请使用 :set nonu 命令。请键入 :help nonu 了解更多信息。


1

命令:set number:set nu将显示行号。

命令:set nonumber:set nonu将删除行号。

要永久启用行号显示(在启动时),请将set number添加到您的~/.vimrc文件中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接