GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Aktivieren Sie die Syntaxhervorhebung in Vim

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:

  1. Drücken Sie die Esc-Taste (Esc), um in den Normalmodus in Vim zu wechseln.
  2. Geben Sie den Doppelpunkt : ein Symbol, um anzuzeigen, dass Sie einen Befehl eingeben.
  3. 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:

  1. Drücken Sie die Escape-Taste (Esc), um in den Normalmodus zu wechseln.
  2. Geben Sie den Doppelpunkt : ein Symbol, um Vim anzuweisen, die nächsten Tastatureingaben als Befehl zu interpretieren.
  3. 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.


Linux
  1. Wie wird die Syntaxhervorhebung in einer Datei angezeigt?

  2. Vi- und Vim-Editor:3 Schritte zum Aktivieren der Thesaurus-Option

  3. So aktivieren Sie die Textfarbe in vi ähnlich wie vim in CentOS/RHEL

  4. Ubuntu 19.04 :Konfigurieren Sie vim

  5. So aktivieren Sie Intellisense in VIM (gvim)

Vanilla Vim macht Spaß

So löschen Sie Zeilen in Vim / Vi

Bat – Ein Cat-Klon mit Syntaxhervorhebung und Git-Integration

VIM-Editor

Vim soll Vi ersetzen

Wie aktiviere ich die Syntaxhervorhebung für .bash_aliases in vim?