Wenn Sie mehrere Dateien in Vim von Ihrem Terminal aus bearbeiten müssen, ist es schön, wenn die Syntax des Dateiinhalts hervorgehoben wird.
Um die Syntaxhervorhebung in Vim zu aktivieren, während Sie es verwenden, wechseln Sie mit der Esc-Taste in den normalen Modus und geben Sie dann ein :
:syntax on
Das ist einfach, oder? Lassen Sie mich näher erläutern, wie es funktioniert und wie Sie diese Änderung dauerhaft vornehmen können.
Syntaxhervorhebung in Vim
Syntaxhervorhebung bezieht sich auf das Einfärben einer Gruppe von Wörtern, wie Schlüsselwörtern, anders als andere Wortgruppen, wie Variablennamen usw.
Damit können Sie leicht zwischen zwei Wörtern unterscheiden, ob es sich um ein Schlüsselwort, Daten, Variable, Konstante etc. handelt.
Die Syntaxhervorhebung in Vim ist nicht nur auf Skriptsprachen (wie sh
, bash
etc) und Programmiersprachen (wie python
, rust
, c
, cpp
etc).
Ich habe Vim verwendet, um meine apache2.conf
zu bearbeiten und smb.conf
, ich kann Ihnen sagen, dass es mit so ziemlich allen Dateitypen funktioniert.
Wenn Sie bereits eine Datei in Vim geöffnet haben, folgen Sie den Schritten zum Aktivieren der Syntaxhervorhebung:
- Drücken Sie die Esc-Taste (Esc), um in den Normalmodus in Vim zu wechseln.
- Geben Sie den Doppelpunkt
:
ein Symbol, um anzuzeigen, dass Sie einen Befehl eingeben. - Geben Sie nach dem Doppelpunkt
syntax on
ein .
Hier können Sie sehen, wie die einfachen weißen Linien ihre Farbe ändern, nachdem Sie die Syntaxhervorhebung in Vim aktiviert haben.
Syntaxhervorhebung standardmäßig aktivieren
Wenn Sie die Syntaxhervorhebung mögen und diese Änderung dauerhaft machen möchten, können Sie die folgende Zeile in Ihrem 'vimrc' hinzufügen (sollte sich unter ~/.vimrc befinden):
syntax on
Wenn Sie Probleme damit haben, dass Vim bestimmte Dateitypen nicht erkennt, fügen Sie die folgende Zeile zu Ihrem 'vimrc' hinzu:
syntax on
filetype on
Syntaxhervorhebung ausschalten
Wenn Sie die Syntaxhervorhebung aus irgendeinem Grund nicht mögen, können Sie sie deaktivieren, indem Sie die folgenden Schritte ausführen:
- Drücken Sie die Escape-Taste (Esc), um in den Normalmodus zu wechseln.
- Geben Sie den Doppelpunkt
:
ein Symbol, um Vim anzuweisen, die nächsten Tastatureingaben als Befehl zu interpretieren. - Geben Sie jetzt
syntax off
ein .
Schlussfolgerung
Vim hat die Funktion, die Syntax eines bestimmten Dateityps mit verschiedenen Farben hervorzuheben. Wir haben besprochen, wie man es aktiviert, dauerhaft macht und auch deaktiviert.
Wenn Sie daran interessiert sind, mehr als nur die Vim-Grundlagen zu lernen, empfehle ich dringend, dieses Programm von Jovica Ilic zu verwenden.