Wie führe ich eine Zeilennummerierung in Vim ein?

Melden
  1. Vim starten und in den normalen Modus wechseln
  2. Einfaches Einschalten der Zeilennummerierung
  3. Absolute versus relative Zeilennummerierung
  4. Zeilennummerierung dauerhaft aktivieren
  5. Zeilennummerierung wieder ausschalten
  6. Praktische Tipps

Vim starten und in den normalen Modus wechseln

Zuerst öffnen Sie Vim durch Eingabe von vim oder vim dateiname im Terminal. Stellen Sie sicher, dass Sie sich im normalen Modus befinden, indem Sie gegebenenfalls Esc drücken.

Einfaches Einschalten der Zeilennummerierung

Um die Zeilennummerierung temporär einzuschalten, geben Sie im normalen Modus den Befehl :set number (kurz: :set nu) ein und drücken Enter. Danach zeigt Vim links neben jeder Zeile die Zeilennummer an.

Absolute versus relative Zeilennummerierung

Standardmäßig werden absolute Nummern angezeigt. Möchten Sie stattdessen relative Nummern sehen, bei denen die aktuelle Zeile als 0 angezeigt wird und die anderen Zeilen sich relativ dazu nummerieren, verwenden Sie den Befehl :set relativenumber (kurz: :set rnu).

Sie können auch beide Nummerierungen kombinieren, sodass die aktuelle Zeile die absolute Nummer zeigt und die anderen relativ. Das gelingt mit der Kombination von :set number relativenumber.

Zeilennummerierung dauerhaft aktivieren

Wenn Sie die Zeilennummerierung dauerhaft einstellen möchten, müssen Sie die Konfigurationsdatei von Vim anpassen. Öffnen Sie dazu Ihre ~/.vimrc Datei mit einem Editor:

vim ~/.vimrc

Fügen Sie nun eine der folgenden Zeilen hinzu, je nachdem welche Nummerierung Sie bevorzugen:

set number " Aktiviert absolute Zeilennummerierungset relativenumber " Aktiviert relative Zeilennummerierungset numberset relativenumber " Kombination aus beiden Varianten

Speichern Sie die Datei und schließen Sie sie. Beim nächsten Start von Vim ist die Zeilennummerierung aktiv.

Zeilennummerierung wieder ausschalten

Um die Zeilennummerierung temporär auszuschalten, verwenden Sie den Befehl :set nonumber oder :set nonu sowie :set norelativenumber, um relative Nummern zu deaktivieren.

Praktische Tipps

Die Zeilennummerierung ist vor allem bei der Navigation in großen Dateien sehr hilfreich. Zusammen mit Vim-Befehlen wie :{Zahl} für den Sprung zu einer bestimmten Zeile oder der Verwendung von relative Nummerierung für schnelle Sprünge können Sie Ihre Effizienz deutlich steigern.

Zusammenfassend ermöglicht :set number eine simple und schnelle Aktivierung der Zeilennummern in Vim, während die Anpassung in der .vimrc Datei eine dauerhafte Lösung darstellt.

0

Kommentare