VIM -Syntax -Hervorhebung

VIM -Syntax -Hervorhebung
VIM ist ein Texteditor zum Erstellen oder Ändern von Text-, Skript- oder Konfigurationsdateien. Die erweiterte Version des VI -Editors ist. Dieser Editor ist standardmäßig in den meisten Linux -Betriebssystemen installiert. Viele neue Funktionen werden in VIM -Editor hinzugefügt, die im alten VI -Editor nicht verfügbar sind. Eines der nützlichen Merkmale von VIM ist die Syntax -Hervorhebung. Die Lesbarkeit eines Quellcode- oder Konfigurationsdatei kann durch die Verwendung verschiedener Front und Farbe für einen verschiedenen Teil der Datei erhöht werden. Diese Aufgabe kann mithilfe der Syntax -Hervorhebungsfunktion von VIM erfolgen. Diese Funktion kann vorübergehend und dauerhaft aktiviert oder deaktiviert werden. Wie Sie diese Funktion aktivieren oder deaktivieren und mit dieser im VIM -Editor auf Ubuntu arbeiten können, wird dieses Tutorial angezeigt.

Bevor Sie dieses Tutorial beginnen, ist der VIM -Editor installiert oder nicht im System. Standardmäßig ist der VI -Editor in Ubuntu installiert. Führen Sie den folgenden Befehl aus, um den VIM -Editor zu installieren.

$ sudo apt-get install Vim

Führen Sie den folgenden Befehl aus, um die Version des installierten VIM -Editors zu überprüfen.

$ vim -version

Erstellen oder öffnen Sie eine Skriptdatei in VIM -Editor, um das aktuelle Erscheinungsbild des Dateiinhalts zu überprüfen, bevor Sie die Syntax -Hervorhebung aktivieren. Hier eine Bash -Datei mit dem Namen Anmeldung.Sch mit dem folgenden Inhalt wird verwendet.

Anmeldung.Sch

!/Bin/Bash
Echo "Geben Sie Ihren Benutzernamen ein"
Benutzername lesen
Echo "Geben Sie Ihr Passwort ein"
Passwort lesen
if [[($ userername == "admin" && $ password == "Geheimnis")]]; Dann
echo "autorisierter Benutzer"
anders
Echo "nicht autorisierter Benutzer"
fi

Führen Sie den folgenden Befehl aus, um die Datei im VIM -Editor zu öffnen.

$ vim Login.Sch

Aktivieren oder deaktivieren Sie die Syntax -Hervorhebung

Die Syntax -Hervorhebung ist standardmäßig für den VIM -Editor eingeschaltet. Der Inhalt von Anmeldung.Sch wird mit dem folgenden Format angezeigt, wenn sich die Syntax -Hervorhebung befindet. Nach dem Öffnen Anmeldung.Sch Datei in VIM -Editor, drücken Sie ESC Schlüssel und Typ ': Syntax auf' So aktivieren Sie die Syntax -Hervorhebung. Die Datei sieht wie das folgende Bild aus, wenn das Hervorheben der Syntax eingeschaltet ist.

Drücken Sie ESC Schlüssel und Typ “,“Syntax aus”Um die Syntax -Hervorhebung zu deaktivieren.

Syntax aktivieren oder deaktivieren, die dauerhaft hervorheben

Sie müssen erstellen oder bearbeiten .vimrc Befehlstext Datei und Hinzufügen. Führen Sie den folgenden Befehl aus, um sie zu öffnen .vimrc Datei mithilfe von VIM -Editor.

$ sudo vim ~/.vimrc

Fügen Sie den Text hinzu, “Syntax aufÜberall in der Datei, um die Syntax zu aktivieren, die dauerhaft für den VIM -Editor hervorgehoben wird. Speichern und schließen Sie die Datei durch Eingabe ':X'.

Um die Funktion zu deaktivieren, öffnen Sie einfach erneut .vimrc Datei, den Text ändern “Syntax auf" Zu "Syntax aus" und speichern Sie die Datei.

Farbschema ändern

Nach der Installation von VIM -Paket gibt es verschiedene VIM -Dateien mit Farbschema. Diese Farbscheme -Dateien befinden sich am Standort,/usr/share/vim/vim*/colors/. Führen Sie den folgenden Befehl aus, um die Liste der VIM -Farbschema -Dateien anzuzeigen.

$ ls -l/usr/share/vim/vim*/farben/

Die folgende Ausgabe zeigt, dass das installierte VIM -Paket ein 18 Farbschema enthält, das im VIM -Editor angewendet werden kann. Die Verwendung einiger Farbschemata wird im nächsten Teil dieses Tutorials gezeigt.

Angenommen, der Benutzer möchte das Farbschema für eine HTML -Datei namens ändern Hallo.html mit dem Code.

Hallo.html



Willkommen


Hallo allerseits, willkommen auf unserer Seite



Führen Sie den folgenden Befehl aus, um die HTML -Datei aus dem Editor zu öffnen.

$ vim Hallo.html

Drücken Sie ESC und Typ “: ColorScheme Morgen”Ändern des aktuellen Farbschemas der Datei.

Das Aussehen des Editors wird wie das folgende Bild geändert, nachdem das neue Farbschema angewendet wurde. Diese Änderung ist jedoch vorübergehend und der Farbffekt wird nach dem Schließen des Editors entfernt.

Wenn Sie ein bestimmtes Farbschema und einen bestimmten Hintergrund für den Editor dauerhaft festlegen möchten, öffnen Sie sich .vimrc Datei erneut und fügen Sie den folgenden Befehlstext hinzu. Hier, Abend Das Farbschema wird für die Syntax -Hervorhebung eingestellt und die Hintergrundfarbe ist auf dunkel. Speichern und schließen Sie die Datei, indem Sie drücken, 😡 Um den Farbffekt im Herausgeber anzuwenden.

Farbabend
Hintergrund setzen = dunkel

Eröffnen Sie nun die HTML-Datei im Editor erneut, um das Farbschema und den Hintergrundfarbe zu überprüfen. Der Editor sieht wie das folgende Bild aus.

Setzen Sie die Syntaxsprachen

Sie können die Syntaxsprache auswählen, nachdem Sie eine Datei im VIM -Editor geöffnet haben. Für den VIM -Editor gibt es viele Syntaxsprachen, wie z "Php", "Perl", "Python", "awk" usw. Öffnen Sie eine Python -Datei mit dem Namen Durchschnitt.py im VIM -Editor. Der Inhalt der Datei sieht das folgende Bild der Standardsyntax des VIM -Editors aus wie das folgende Bild.

Typ ": syntax = perl”Nach dem Öffnen der Datei und drücken Sie Eingeben. Die Textfarbe eines Teils der Datei wird durch die Syntax der Perl -Sprache wie das folgende Bild geändert. Hier werden die Farben der Eingabe-, Int-, Druck- und Rundtext geändert.

: Set syntax = perl

Setzen Sie das Hervorhebung des Schlüsselwerts

Es gibt neun Syntax -Highlight -Gruppen für VIM -Editor. Diese werden unten erwähnt.

Gruppenname Beschreibung
Kennung Es gehört zu den Variablennamen des Quellcode
Stellungnahme Es gehört zu jeder Programmierspracherklärung wie z Wenn sonst, während, während usw.
Kommentar Es gehört zum Kommentare Teil des Programms
Typ Der Datentyp der Variablen wird von dieser Gruppe definiert, wie z int, doppelt, Zeichenfolge usw.
Preproc Es gehört zu jeder Vorprozessor -Aussage, wie z #enthalten.
Konstante Es gehört zu jedem konstanten Wert, wie z Zahlen, zitierte Zeichenfolgen, wahr/falsch usw.
Speziell Es gehört zu jedem besonderen Symbol, wie z\ t, '\ n' usw.
Unterstrichen Es gehört zu jedem unterstrichener Text.
Fehler Es gehört zu jedem Quellcode Fehler

Es gibt einige hervorgehobene Schlüsselwertpaare, die mit allen Hervorhebungsgruppen verwendet werden können, um die spezifische Farbe des Quellcode im VIM-Editor zu ändern. Die Verwendung von Stellungnahme Die Gruppe im VIM -Editor wird im nächsten Teil dieses Tutorials gezeigt. Öffnen Sie eine Python -Skriptdatei mit dem Namen Schaltjahr.py im VIM -Editor. Diese Datei sieht aus wie das folgende Bild standardmäßig Syntax -Hervorhebung.

Typ ": hi Erklärung ctermfg = rot ”Um die Farbe der Programmieranweisungen des Skripts in rote Farbe zu ändern. Hier die Farbe von Wenn Und anders wird in rot geändert.

: hi Erklärung ctermfg = rot

Abschluss

In diesem Tutorial werden verschiedene Syntax -Hervorhebungsoptionen des VIM -Editors unter Verwendung verschiedener Beispiele erläutert. Hoffe, das Tutorial hilft neuen VIM -Benutzern, die Syntax -Marke ordnungsgemäß anzuwenden, um den Quellcode lesbarer zu gestalten.