Wie suche ich in Lubuntu nach VIM-Dateien?


0

Ich möchte eine der vorhandenen Syntaxfarben von gvim ändern. Im Farbschema "Ron" werden beispielsweise Python-Kommentare in Weiß hervorgehoben. Ich möchte es in rot ändern.

Laut diesem Thread gvim, wie man die Syntaxfarben eines existierenden Farbschemas ändert. es heißt "gvim hat Dateien (zB slate.vim) in einem Farbverzeichnis, wo immer es installiert ist. Wo das vom Betriebssystem abhängt. Sie können sie dort ändern und es wird sich für alle Benutzer ändern."

Ich muss also nach einer Datei mit dem Namen ron.vim (im Verzeichnis colors) suchen und die Syntaxfarbe in dieser Datei ändern. Ich benutze Lubuntu. Hast du eine Idee, wo sich das Verzeichnis vim files / colors für vim befindet?


Sie können diesen Overkill-Befehl ausprobieren, der alle *.vimDateien auf Ihrer Festplatte findet: find / -name "*.vim"und dann prüfen, ob Sie in einer dieser Dateien das finden, wonach Sie suchen.
user2196728

Antworten:


4

Die Datei befindet sich an $VIMRUNTIME/colors/slate.vimder Sie durch Eingabe anzeigen können

:e $VIMRUNTIME/colors/slate.vim

aus vim heraus. Höchstwahrscheinlich wird die Datei nur gelesen, was gut ist. Sie möchten von vim installierte Dateien NICHT ändern, da die Änderungen überschrieben werden. Speichern Sie das Farbschema ~/.vim/colors/slate-mine.vimmit :wund ändern Sie dieses kopierte Farbschema und rufen Sie es dann mit auf

colorscheme slate-mine

Verwenden Sie einen beliebigen Namen. Sie müssen erstellen, ~/.vim/colorswenn es vorher nicht vorhanden ist.


okay danke. Ich bin neu in Linux-Verzeichnissen, wo genau würde sich ~ / .vim befinden? Beim Öffnen von: e $ VIMRUNTIME / colors / slate.vim wurde erwähnt, dass sich die Datei unter / usr / share / vim / vim73 / colors befindet. Ist ~ / .vim basicallt / usr / share / vim?
user216485

@ user216485 ~ist Ihr Ausgangsverzeichnis . Finden echo ~Sie heraus, wo es sich befindet.
FDinoff

Kopieren der Farbschema - Datei ron.vimauf ~/.vim/colorsund ändert dort wird es für Sie gerade ändern. Wenn Sie es für alle Benutzer ändern möchten, kopieren Sie es stattdessen nach $VIM/vimfiles/colors. Sie können den Wert von $ VIM ermitteln, indem Sie :echo $VIMin Vim ausführen . Sie müssen die Datei nicht umbenennen, wenn Sie dies nicht möchten. Wenn Sie ausführen :colors ron, wird Vim das erste Farbschema verwenden, das ron.vimin 'runtimepath' genannt wird ~/.vimund das $VIM/vimfilesvor und vor 'runtimepath' liegt $VIMRUNTIME.
Garyjohn
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.