Zeilennummern sind eine wesentliche Voraussetzung für Texteditoren, insbesondere für die Programmierung. Sie sind besonders nützlich, um Fehler zu beheben, die auf eine bestimmte Zeilennummer verweisen.

Für Vim – und vi – sind Zeilennummern sogar noch wichtiger. Der Editor verfügt über mehrere Befehle, die Zeilennummern zur Navigation verwenden. Sie können den Cursor sofort zu einer bestimmten Zeile bewegen, aber Sie müssen dazu die Nummer kennen.

Lesen Sie weiter, um zu erfahren, wie Sie Zeilennummern in Vi und Vim anzeigen und wie Sie Ihre Einstellungen standardmäßig ändern.

Warum Vim standardmäßig keine Zeilennummern anzeigt

Vim ist ein so leistungsstarker Texteditor, dass grundlegende Funktionen schwer zu finden sein können. Sogar Beenden der Anwendung kann eine Herausforderung für neue Benutzer sein!

Out of the Box zielt vim darauf ab, ein minimalistischer Editor zu sein, der gerade genug Funktionalität bietet, um die grundlegendsten Bearbeitungsaufgaben auszuführen. Sie können jedoch verschiedene Erweiterungen installieren und eine Vielzahl von Einstellungen ändern. Auf diese Weise können Sie den Editor genau so einrichten, wie Sie es möchten.

instagram viewer

Beachten Sie, dass vim Ihnen selbst in seiner einfachsten Form Ihre aktuelle Zeilennummer unten rechts in Ihrem Fenster anzeigt.

Siehe auch: Wie man Vim benutzt: Eine Anleitung zu den Grundlagen

Wie man Zeilennummern in Vim. ein- und ausblendet

Führen Sie diese Schritte aus, um die Zeilennummern bei Bedarf ein- und auszuschalten:

  1. Stellen Sie sicher, dass Sie sich im Befehlsmodus befinden: Drücken Sie Esc wenn Sie sich nicht sicher sind.
  2. Drücken Sie Doppelpunkt (:).
  3. Typ Nummer setzen, dann drücken Eintreten.

Sie sollten jetzt Zeilennummern in der linken Spalte sehen. Sie befinden sich weiterhin im Befehlsmodus. Um die Zeilennummern auszuschalten, wiederholen Sie den Vorgang, verwenden Sie jedoch den Befehl keine Nummer einstellen stattdessen.

Sie können auch abgekürzte Versionen jedes Befehls verwenden: nu einstellen und setze nonu bzw.

So verwenden Sie die relative Zeilennummerierung

Relative Zeilennummern funktionieren gut mit vims Konzept der Navigation per Befehl. So können Sie den Cursor beispielsweise sofort um vier Zeilen nach oben bewegen. So aktivieren Sie relative Zeilennummern:

  1. Drücken Sie Esc um in den Befehlsmodus zu gelangen.
  2. Drücken Sie Doppelpunkt (:).
  3. Typ Relative Nummer einstellen (oder setze rnu), dann drücken Eintreten.

Diese Einstellung wird allein angezeigt 0 neben Ihrer aktuellen Leitung. Vim wird die Zeilen über und unter Ihrer aktuellen Zeile mit voranstellen 1. Verbleibende Linien zeigen weiterhin ihren Abstand von der aktuellen Linie auf die gleiche Weise an.

Sie können diese Einstellung mit dem Standard kombinieren Nummer Einstellung. Wenn beide aktiviert sind, zeigt Ihre aktuelle Zeile die tatsächliche Zeilennummer anstelle von 0.

Ändern Sie die Einstellungen, um standardmäßig Zeilennummern anzuzeigen

Der Speicherort Ihrer vim-Einstellungsdatei kann je nach System variieren. Es ist oft eine Datei namens .vimrc in Ihrem Home-Verzeichnis. Sie können alles platzieren einstellen Befehle in dieser Datei und sie werden standardmäßig wirksam. Fügen Sie also eine Zeile ein, die lautet:

Nummer setzen

In ~/.vimrc und Sie sehen standardmäßig Zeilennummern, wenn Sie den Editor das nächste Mal öffnen. Sie können sie immer noch interaktiv ausblenden, indem Sie die setze nonu oben verfahren.

Die leistungsstarke Zeilennummerierung von Vim ist die Spitze des Eisbergs

Vim sieht aus wie ein einfacher Editor, hat aber einen sehr mächtigen Befehlssatz. Nur wenige Texteditoren haben so viel Flexibilität, selbst wenn es sich um so einfache Zeilen wie Zeilennummern handelt!

Die Zeilennummerierung ist natürlich nur der Anfang. Sie können fast jeden Aspekt von vim konfigurieren, interaktiv oder über Ihre Konfigurationsdatei.

Meistern Sie den Vim-Texteditor unter Linux mit Vimtutor

Es kann schwierig sein, zu lernen, wie man einen terminalbasierten Texteditor wie Vim verwendet. Aber Sie müssen sich diesen ganzen Ärger nicht antun, nicht mit Vimtutor.

Weiter lesen

TeilenTweetEmail
Verwandte Themen
  • Programmierung
  • Vim
  • Programmierung
Über den Autor
Bobby Jack (64 veröffentlichte Artikel)

Bobby ist ein Technologie-Enthusiast, der fast zwei Jahrzehnte als Software-Entwickler gearbeitet hat. Er hat eine Leidenschaft für Spiele, arbeitet als Chefredakteur beim Switch Player Magazine und ist in alle Aspekte des Online-Publishing und der Webentwicklung vertieft.

Mehr von Bobby Jack

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren