Wie nehme ich Zeilennummern in Vi ab?


107

Zum Anzeigen von Zeilennummern in einer Datei verwende ich den folgenden Befehl:

set numbers

Was ist der Befehl zum Löschen von Zeilennummern aus der Datei?

Antworten:


177

Wenn Sie über den Befehl show line number in vi / vim sprechen

Du könntest benutzen

set nu

im Kommandozeilenmodus einschalten und

set nonu

schaltet die Zeilennummernanzeige oder aus

set nu!

um die Anzeige von Zeilennummern auszuschalten


14
Wenn relative Zeilennummern aktiviert sind, müssen Sie : set relativenumber! nu!.
Yeow_Meng

Sobald Sie die Datei schließen und erneut öffnen, werden die Zahlen erneut angezeigt. Wie kann ich die Zeilennummern dauerhaft entfernen?
Jobs

22

Zeilennummern anzeigen:

:set nu

Hören Sie auf, die Zeilennummern anzuzeigen:

:set nonu

Es ist die Abkürzung für: set nonumber

ps. Diese Befehle sind im normalen Modus auszuführen.


14

Befolgen Sie zum Deaktivieren der Zeilennummerierung erneut die vorhergehenden Anweisungen. Geben Sie diesmal jedoch die folgende Zeile an der Eingabeaufforderung ein:

set nonumber

9

Zum Ausschalten von Zeilennummern funktioniert einer der folgenden Befehle:

  1. : setze nu!
  2. : set nonu
  3. :Nummer setzen!
  4. : Nichtnummer setzen

Diese Befehle funktionieren in vim, jedoch nicht in .vimrc. Ich habe set nonuin ~ / .vimrc, aber die vim haben noch Zeilennummern.
Jingpeng Wu

3

Zeilennummer einfach anzeigen:

Setzen Sie das Nummernflag (um den Zeilennummertyp anzuzeigen).

:set nu oder :set number

um das Nummernflag zu deaktivieren (Zeilennummertyp ausblenden)

:set nu!

Wenn Sie bei jedem Start eine Nummer benötigen vi/vim, fügen Sie Ihrer ~/.vimrcDatei die folgende Zeile hinzu :

set number

Öffnen Sie eine Datei an einem bestimmten Ort / einer bestimmten Zeilennummer

$ vi +linenumber file.rb
$ vi +300 initlib.rb 


0

set number set nonumber

DO Arbeit innen .vimrcund stellen Sie sicher , nicht precede Befehle in .vimrcmit:


0

Schreibbefehl im Terminal:

vi ~ / .vimrc

Zum Einstellen der Nummer:
Schreiben Sie die eingestellte Nummer

zum Entfernen der Nummer:
Schreibe Set nonumber

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.