Solución 1:
Puedes usar:
vi +"set number" your_file
Solución 2:
¿Qué tal si crea un archivo de configuración vim separado para ambos casos? Por ejemplo, ~/.vimrc-number
y ~/.vimrc-nonumber
. Luego puedes lanzarlos como este:
vim -u ~/.vimrc-number /some/text/file
vim -u ~/.vimrc-nonumber /some/text/file
O crea alias para tu .bashrc
:
alias vimnumbers="vim -u ~/.vimrc-number"
alias vimnonumbers="vim -u ~/.vimrc-nonumber"
Solución 3:
Puedes usar:
vi +set\ number <filename>
o poner "establecer número " a su ~/.vimrc
Solución 4:
Si respondió mal a su pregunta primero. Mi respuesta fue:
La sintaxis exacta para saltar a una línea es:
vi +linenumber filename
o
vi filename +linenumber
Donde número de línea es un número.
Y la respuesta correcta a tu pregunta es:
vi +set\ number <filename>
Lo que proporcionará el número de líneas al editar el nombre del archivo.