Solution 1 :
Vous pouvez utiliser :
vi +"set number" your_file
Solution 2 :
Et si vous créiez un fichier de paramètres vim séparé pour les deux cas ? Par exemple, ~/.vimrc-number
et ~/.vimrc-nonumber
. Ensuite, vous pouvez les lancer comme ceci :
vim -u ~/.vimrc-number /some/text/file
vim -u ~/.vimrc-nonumber /some/text/file
Ou créez des alias vers votre .bashrc
:
alias vimnumbers="vim -u ~/.vimrc-number"
alias vimnonumbers="vim -u ~/.vimrc-nonumber"
Solution 3 :
Vous pouvez utiliser :
vi +set\ number <filename>
ou mettre "numéro défini " à votre ~/.vimrc
Solution 4 :
Si vous avez mal répondu à votre question en premier. Ma réponse était :
La syntaxe exacte, pour sauter à une ligne est :
vi +linenumber filename
ou
vi filename +linenumber
Où linenumber est un nombre.
Et la bonne réponse à votre question est :
vi +set\ number <filename>
Ce qui fournira le numéro de lignes lors de l'édition du nom de fichier.