2012-01-04 4 views
14

Sto usando netrw per leggere gli elenchi di directory in Vim, e mi piacerebbe visualizzare i numeri di riga nelle mie schede netrw (così posso usare: 24 per navigare attraverso gli elenchi delle directory più velocemente). Sto usando "set number" nel mio vimrc per abilitare i numeri di riga durante la modifica dei file, ma questo non mostra i numeri di riga in netrw.Come configurare .vimrc in modo che i numeri di riga vengano visualizzati in netrw in Vim?

Quando in netrw, se si digita il comando ": set number", i numeri di riga vengono visualizzati, ma non appena cambio directory, i numeri di riga scompaiono.

C'è un'opzione di configurazione che posso inserire in .vimrc che farà apparire i numeri di riga in netrw windows?

risposta

18

Dalla autoload/netrw.vim nel runtime:

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

s:NetrwInit sovrascrive una variabile solo se non è definito.

Quindi inserire let g:netrw_bufsettings = 'noma nomod nu nobl nowrap ro' nel vimrc e dovrebbe essere ok.

+0

Hai un errore di battitura nel tuo vimrc, manca il trattino basso in "g: netrw_bufsettings", ma grazie - questo è esattamente ciò di cui avevo bisogno. – Travis