So aktivieren Sie die Zeilennummerierung in vi

So aktivieren Sie die Zeilennummerierung in vi

VI/VIM -Texteditor ist für Linux -Benutzer aufgrund seiner vielen einzigartigen Funktionen beliebt. Entwickler und reguläre Benutzer verwenden ihre vielen Funktionen, von denen eine sein kann, dass VI seine Liniennummer aktivieren/deaktivieren kann. Die Zeilennummer ist das wesentliche Merkmal der VI -Textredakteure, hauptsächlich für die Programmierung.

Da der Editor in VIM/VI viele Befehle enthält, die die Zeilennummer für die Navigation verwenden, ist dies der Grund, warum die Zeilennummer für VIM/VI noch kritischer ist. Wenn Sie genau die Anzahl einer bestimmten Zeile kennen, können Sie den Cursor schnell darauf verschieben. Jetzt werden wir diese Funktion darüber diskutieren, wie Sie die Zeilennummerierung in VI aktivieren/deaktivieren können.

Was sind Zeilenzahlen in VI/VIM??

Die wesentlichen Merkmale von VI/VIM sind eine Herausforderung zu finden, daher als power-user-orientierter Texteditor bekannt. Es erweist sich als so schwierig, dass selbst das Beenden für neue Benutzer eine Herausforderung darstellen kann.

Es ist also wichtig zu beachten.

So aktivieren/deaktivieren Sie die Zeilennummerierung in vi

Es gibt drei verschiedene ‌line -Zahlen in VI: Absolutes Zeilennummerierung, relative Zeilennummerierung und Hybridliniennummerierung. Es gibt verschiedene Methoden, mit denen wir Zeilenzahlen in mehreren Formen aktivieren/deaktivieren können. Wir werden die verschiedenen Zeilenzahlen und Möglichkeiten diskutieren, sie hier zu aktivieren/zu deaktivieren.

Absolute Zeilennummerierung

Absolute Zeilen nummerieren nach ihren Namen die sequentielle Nummerierung von Zeilen. Wenn Sie möchten, können wir jede Zeile von Anfang an und gehen bis zum Ende gehen. Bitte stellen Sie sicher, dass Sie im Befehlsmodus sind. Drücken Sie ESC, wenn Sie nicht sicher sind, in welchem ​​Modus Sie sich befinden. Geben Sie den folgenden Befehl ein:

:Nummer setzen

Jetzt sehen Sie die Zeilennummer in Ihrer Spalte linke Hand und bleiben im Befehlsmodus. In ähnlicher Weise können Sie Liniennummern aktivieren und auf die gleiche Weise Zeilennummern deaktivieren, indem Sie den Vorgang wiederholen. Dafür ‌Type der folgende Befehl:

: Nichtnummer einstellen

Notiz: Sie können auch abgekürzte Versionen jedes Befehls hier verwenden, nonu und nu festlegen und nu festlegen.

Relative Zeilennummerierung

Vims Syntax zum Navigieren von Befehlen funktioniert gut mit relativen Zeilennummern. Die Nummerierungsmethode zeigt Liniennummern um die Position des Cursors. Dies ist nützlich, wenn Sie mit jemandem umgehen, der Sie in Bezug auf bestimmte Zeilen zu einer bestimmten Zeile verweisen oder Ihren Code aus einem bestimmten Kontext anzeigen muss. Sie können den Cursor direkt in die Linien bewegen. Aktivieren Sie die relativen Zahlen, indem Sie den Befehlsmodus eingeben, indem Sie ESC drücken. Verwenden Sie anschließend den folgenden Befehl und drücken Sie die Eingabetaste:

: RNU einstellen

Oder

: Relativenumber einstellen

Diese Einstellung wird automatisch 0 entlang der aktuellen Zeile angezeigt. Außerdem wird VI/VIM Ihre unteren und oberen Linien mit 1 Präfixen. Alle anderen Linien bleiben in ihrer ursprünglichen Position. Aktivieren Sie sowohl mit dieser Einstellung als auch mit der Standardnummerneinstellung gleichzeitig. Ihre aktuelle Linie zeigt jedoch weiterhin 0 anstelle der tatsächlichen Zeilennummer an.

Auf die Befehle relativer Zeilennummerierung muss ein Ausrufezeichen folgen. Anschließend können Sie die relative Zeilennummerierung unter Verwendung dieser beiden Befehle deaktivieren:

: Setzen Sie Nornu

Oder

: Setzen Sie Norelativenumber

Hybridliniennummerierung

Die Zeilennummerierung kombiniert absolute und relative Zahlen. Beginnend mit VI/VIM 7.4 können Sie die Hybridliniennummerierung aktivieren. Die relativen und absoluten Zeilenzahlen können mit dieser Methode nebeneinander betrachtet werden. Daher erleichtert es einfach, auf eine Zeile in Ihrer Datei zu verweisen.

Starten Sie den Befehlsmodus, indem Sie die ESC -Taste drücken und den folgenden Befehl eingeben, um die relative und absolute Nummerierung zu aktivieren:

: Number Relativenumber einstellen

Sie sind auch auf die gleiche Weise deaktiviert. Wir müssen sowohl relativ als auch absolut deaktivieren, genau wie wir es normalerweise tun. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste, um die Hybridliniennummerierung zu deaktivieren:

: Setzen Sie Nonumber Norelativenumber

Aktiviert dauerhaft Zeilennummern in VI/VIM

Es gibt keine dauerhafte Lösung für diese Probleme. Sobald VI/VIM ausgeschaltet ist und wieder eingeschaltet ist, kehrt es in den Standardmodus zurück, und die Zeilennummern sind versteckt.

Abhängig vom System kann der Speicherort der VI/VIM -Einstellungsdatei variieren. Meistens befindet sich diese Datei in Ihrem Heimverzeichnis benannt .vimrc. Jeder SET -Befehl, den Sie in dieser Datei platzieren, wird standardmäßig effektiv wirksam.

Öffnen Sie die VI/VIM -Konfigurationsdatei .VIMRC mit dem folgenden Befehl:

vim ~/.vimrc

Sie können eine dauerhafte Zeilennummerierung aktivieren, indem Sie den folgenden Befehl zum folgenden Befehl hinzufügen .VIMRC -Datei.

: set [fordern_mode]

Wenn Sie noch keine haben .VIMRC -Datei in Ihrem Home -Verzeichnis hilft Ihnen bei diesem Befehl, einen zu erstellen.

Vim .vimrc

Wenn Sie das nächste Mal den Editor öffnen, werden die Zeilennummern in */ angezeigt.standardmäßig VIMRC. Mit dem Set Nonu -Prozess können Sie sie interaktiv ausblenden.

Abschluss

In diesem Artikel wird erläutert, wie Zeilennummern in VI/VIM aktiviert und deaktiviert sind. Es gibt hauptsächlich drei Arten von Zeilennummerierung in VI -Texteditor: Absolute, Relativ und Hybrid. Wir haben Sie auf die Methoden aufmerksam gemacht, um diese drei Arten von Liniennummerierung in vi zu aktivieren/zu deaktivieren. Wir haben die Methode erläutert, um die Zeilenzahlen dauerhaft zu ermöglichen. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Wenn Sie Abfragen zu diesem Artikel haben, können Sie die anderen Linux -Hinweisartikel frei überprüfen.