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

So ändern und verwenden Sie Vim-Farbschemata

Einführung

Vim-Farbschemata sind eine nützliche Funktion dieses beliebten Texteditors. Sie ermöglichen nicht nur eine praktische Syntaxhervorhebung, sondern geben Benutzern auch die Möglichkeit, die Benutzeroberfläche zu personalisieren.

Als Vim-Benutzer können Sie Farbschemata ändern, die mit dem Softwarepaket geliefert werden, oder benutzerdefinierte Farbschemata installieren. Außerdem erlaubt die Software, die Farben einzelner Elemente manuell zu konfigurieren.

In diesem Tutorial erfahren Sie, wie Sie Vim-Farbschemata verwenden und einstellen.

Voraussetzungen

  • Vim-Texteditor
  • Zugriff auf Terminalfenster / Befehlszeile

Installierte Vim-Farbschemata anzeigen

Es gibt eine Reihe verschiedener Vim-Farbschemata, die lokal verfügbar sind.

Bei der Installation verwendet der Texteditor ein Standardschema , die je nachdem, ob Sie ein helles oder dunkles Terminal verwenden, variieren kann. Das standardmäßige Vim-Farbschema in einem Light-Terminal ist peachpuff . Wenn Sie ein dunkles Terminal verwenden, ist das anfängliche Farbschema ron .

Zum Anzeigen einer Liste gebrauchsfertiger Designs , öffnen Sie ein beliebiges Dokument mit dem Vim-Editor und verwenden Sie die folgende Anweisung:

:colorscheme [space] [Ctrl+d]

Die Ausgabe zeigt eine Liste von Vim-Farbschemata, die Sie auch im Bild unten sehen können.

So ändern Sie das Vim-Farbschema

Nachdem Sie Vim aufgefordert haben, eine Liste von Farbschemata anzuzeigen, können Sie experimentieren und das Design ändern, bis Sie eines finden, das Ihnen am besten gefällt.

Zum Ändern des Vim-Farbschemas Verwenden Sie den folgenden Befehl:

:colorscheme [colorscheme_name]

Sie können sogar eine Abkürzung der Anweisung verwenden und Folgendes eingeben:

:colo [colorscheme_name]

Zum Beispiel, um auf das Farbschema Blau zu wechseln , würden Sie verwenden:

:colorscheme blue

Hier sind nur einige Beispiele dafür, wie sich die Farbschemata unterscheiden:

Vim-Farbschemata herunterladen

Es gibt eine große Auswahl an benutzerdefinierten Farbschemata die Ihren Bedürfnissen besser entsprechen als die lokal gegebenen Optionen. Sie können sie auf GitHub oder Websites wie z. B. vim-Farbschemata finden und herunterladen.

Fügen Sie Ihrem Repository ein neues Design hinzu, indem Sie es von einer Remote-Quelle herunterladen. Sobald Sie ein neues Farbschema installieren Stellen Sie auf Ihrem lokalen Rechner sicher, dass Sie es nach /vim/colors verschieben Verzeichnis.

Wenn Sie kein solches Verzeichnis haben, erstellen Sie eines mit dem Befehl:

mkdir ~/.vim/colors

Verschieben Sie nun das neue Schema hinein:

mv ~/Downloads/[vim_colorscheme]  ~/.vim/colors

Vim-Farbeinstellungen manuell festlegen

Wenn keines der Schemata Ihren Vorstellungen entspricht, können Sie die Farbeinstellungen manuell konfigurieren .

Es empfiehlt sich, die Farbeinstellungsfunktionen zu testen, bevor Sie die Änderungen übernehmen. Sie können dies mit dem vim-Texteditor innerhalb einer vorhandenen Datei tun.

Die Syntax lautet:

:highlight [Group] [key=value]

Während Sie highlight ist die Anweisung, die [Group] element sind die Elemente, die vom key-value beeinflusst werden sollen Modifikatoren.

Es gibt zahlreiche Gruppen, die Sie im zuvor erwähnten Befehl definieren können. Einige davon sind:

  • Normal (normaler Text)
  • NonText (Zeichen, die nicht im Text vorhanden sind)
  • Cursor (das Zeichen unter dem Cursor)
  • ErrorMsg (Fehlermeldungen)

Dies sind nur einige der vielen Vim-Highlight-Gruppen. Eine ausführliche Liste aller Gruppen finden Sie in der offiziellen Dokumentation von Vim.

Vim-Hervorhebungstasten

Der key=value -Element variiert je nachdem, ob Sie eine GUI verwenden oder in einem Terminalfenster arbeiten.

Zum Beispiel, wenn Sie in einem Terminal arbeiten die Farbunterstützung hat, könnten Sie einen der folgenden Hervorhebungsschlüssel einfügen:

  • ctermfg (zum Setzen des Vordergrunds)
  • ctermbg (zum Einstellen des Hintergrunds)
  • cterm (für zusätzliche Eigenschaften)

Benutzer, die die GUI bevorzugen müssen die Markierungstasten verwenden:

  • guifg (zum Setzen des Vordergrunds)
  • guibg (zum Einstellen des Hintergrunds)
  • gui (für zusätzliche Eigenschaften)

Beim Festlegen der Werte für ctermfg , ctermbg /guifg , guibg , können Sie Standard-Farbnamen, deren vorgeschriebene Zahlen oder Hex-Werte (nur in der GUI) verwenden.

Jedoch cterm und gui werden nicht mit Farbwerten verwendet. Stattdessen verwenden Sie für diese Hervorhebungsschlüssel folgende Werte:fett , kursiv , unterstreichen , rückwärts , und keine .

Verwendung des Vim-Highlight-Befehls

Der beste Weg, um zu zeigen, wie das highlight Befehl funktioniert, ist mit einem einfachen Beispiel.

Sehen Sie sich diese Datei und ihr anfängliches Farbschema an, wenn sie mit dem Vim-Texteditor geöffnet wird:

Lassen Sie uns nun alles auf Normal setzen Text rot (Vordergrund) und Hintergrundfarbe schwarz. Dazu müssen wir Folgendes eingeben:

:hi Normal ctermfg=Red ctermbg=Black

Drücken Sie Eingabe und die Farben sollten sich wie im Bild unten automatisch ändern.

So legen Sie das Standard-Vim-Farbschema fest

Änderungen, die Sie an den Farbeinstellungen vorgenommen haben, sind nicht dauerhaft. Sobald Sie Vim schließen, kehrt das Farbschema zu den Standardeinstellungen zurück.

Um die Änderungen dauerhaft zu machen, ändern Sie die Konfigurationsdatei von Vim mit den gewünschten Farbeinstellungen.

Zuerst müssen Sie die Vim-Startdatei öffnen, die sich in /etc befindet oder users home directory unter dem Namen .vimrc (oder .exrc ).

Hier können Sie das Standard-Farbschema festlegen indem Sie das colorscheme ändern Linie und Einstellung des Themas, das Sie bevorzugen.

colorscheme [colorscheme_name]

Zum Aktivieren der Syntaxhervorhebung Feature müssen Sie auch die folgende Zeile einfügen:

syntax on

Bei der manuellen Konfiguration der Syntaxhervorhebung können Sie individuelle Anweisungen hinzufügen mit highlight Befehl. Fügen Sie einfach die Zeilen zur vorhandenen Konfigurationsdatei hinzu und folgen Sie dabei der standardmäßigen Hervorhebungssyntax.


Ubuntu
  1. So installieren und verwenden Sie TensorFlow unter CentOS 7

  2. Was ist Umask und wie wird es verwendet?

  3. So installieren und verwenden Sie Wine unter Ubuntu 20.04

  4. Wie ändere ich Helligkeit, Farbe und Schärfe von der Befehlszeile aus?

  5. wie man pylint in vim verwendet

So installieren und verwenden Sie den Vim-Editor unter Linux

So installieren und verwenden Sie Kontact in Ubuntu 20.04

So installieren und verwenden Sie R unter Ubuntu

Wie ändere ich die Farbe des Rahmens des Unity-Arbeitsbereichs und die Fenstergröße?

Farbschemata in Vim:Wie man sie ändert und verwendet

So ändern Sie die Ordnerfarbe in Ubuntu 22.04