2012-01-04 121 views
14

我正在使用netrw阅读Vim中的目录列表,我想在netrw选项卡中显示行号(这样我可以使用:24更快地浏览目录列表)。我使用vimrc中的“set number”在编辑文件时启用行号,但这不会在netrw中显示行号。如何配置.vimrc以便行号在Vim的netrw中显示?

在netrw中,如果输入命令“:set number”,行号会显示,但只要我改变目录,行号就会消失。

是否有一个配置选项,我可以放在.vimrc,这将使行号在netrw窗口中显示?

回答

18

从在运行时autoload/netrw.vim

call s:NetrwInit("g:netrw_bufsettings" , "noma nomod nonu nobl nowrap ro") 

s:NetrwInit覆盖仅在未将它定义一个变量。

因此,将let g:netrw_bufsettings = 'noma nomod nu nobl nowrap ro'放入您的vimrc并且应该没问题。

+0

您的vimrc中有一个错字,缺少“g:netrw_bufsettings”中的下划线,但是谢谢 - 这正是我所需要的。 – Travis 2012-01-04 18:46:17