Lösung 1:
Sie können Folgendes verwenden:
vi +"set number" your_file
Lösung 2:
Wie wäre es, wenn Sie für beide Fälle eine separate vim-Einstellungsdatei erstellen? Beispiel:~/.vimrc-number
und ~/.vimrc-nonumber
. Dann können Sie diese wie folgt starten:
vim -u ~/.vimrc-number /some/text/file
vim -u ~/.vimrc-nonumber /some/text/file
Oder erstellen Sie Aliase für Ihren .bashrc
:
alias vimnumbers="vim -u ~/.vimrc-number"
alias vimnonumbers="vim -u ~/.vimrc-nonumber"
Lösung 3:
Sie können Folgendes verwenden:
vi +set\ number <filename>
oder geben Sie "Nummer einstellen ein " zu Ihrer ~/.vimrc
Lösung 4:
Wenn Sie Ihre Frage zuerst falsch beantwortet haben. Meine Antwort war:
Die genaue Syntax, um zu einer Zeile zu springen, ist :
vi +linenumber filename
oder
vi filename +linenumber
Wo Leinennummer eine Zahl ist.
Und die richtige Antwort auf Ihre Frage lautet:
vi +set\ number <filename>
Dadurch wird die Zeilennummer beim Bearbeiten des Dateinamens bereitgestellt.