Soluzione 1:
Puoi usare:
vi +"set number" your_file
Soluzione 2:
Che ne dici se crei un file di impostazioni vim separato per entrambi i casi? Ad esempio, ~/.vimrc-number
e ~/.vimrc-nonumber
. Quindi puoi lanciarli in questo modo:
vim -u ~/.vimrc-number /some/text/file
vim -u ~/.vimrc-nonumber /some/text/file
Oppure crea alias per il tuo .bashrc
:
alias vimnumbers="vim -u ~/.vimrc-number"
alias vimnonumbers="vim -u ~/.vimrc-nonumber"
Soluzione 3:
Puoi usare:
vi +set\ number <filename>
oppure inserisci "imposta numero " al tuo ~/.vimrc
Soluzione 4:
Se prima hai risposto erroneamente alla tua domanda. La mia risposta è stata:
La sintassi esatta per saltare a una riga è :
vi +linenumber filename
o
vi filename +linenumber
Dove linenumber è un numero.
E la risposta corretta alla tua domanda è:
vi +set\ number <filename>
Che fornirà il numero di righe durante la modifica del nome file.