wie man nach vim-dateien in lubuntu sucht?

502
user216485

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

Laut diesem Thread gvim, wie man vorhandene Syntaxfarben von colorscheme ändert? "gvim hat Dateien (z. B. slate.vim) in einem colors-Verzeichnis, wo auch immer es installiert ist. Wo das Betriebssystem vom Betriebssystem abhängt. Sie könnten sie dort ändern, und es wird sich für alle Benutzer ändern."

Ich muss also nach einer Datei namens ron.vim (im Verzeichnis colors) suchen und die Syntaxfärbung in dieser Datei ändern. Ich benutze Lubuntu. Gibt es eine Idee, wo sich das vim files / colors-Verzeichnis für vim befindet?

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

1 Antwort auf die Frage

4
FDinoff

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

:e $VIMRUNTIME/colors/slate.vim 

von innen vim. Wahrscheinlich wird die Datei nur gelesen, was gut ist. Sie möchten KEINE Dateien ändern, die von vim installiert werden, da die Änderungen überschrieben werden. Speichern Sie das Farbschema ~/.vim/colors/slate-mine.vimmit, :wändern Sie dieses kopierte Farbschema und rufen Sie es mit auf

colorscheme slate-mine 

Verwenden Sie den gewünschten 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 darauf hingewiesen, dass sich die Datei unter / usr / share / vim / vim73 / colors befindet, also ~ / .vim basicallt / usr / share / vim? user216485 vor 10 Jahren 0
@ user216485 `~` ist Ihr Basisverzeichnis. Führen Sie ein "echo ~" in Ihrer Shell aus, um herauszufinden, wo es ist. FDinoff vor 10 Jahren 0
Wenn Sie die Farbschemadatei "ron.vim" nach "~ / .vim / colors" kopieren und dort ändern, wird sie für Sie geändert. 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 finden, indem Sie in Vim `: echo $ VIM` ausführen. Sie müssen die Datei nicht umbenennen, wenn Sie dies nicht möchten. Wenn Sie `: colors ron` ausführen, verwendet Vim das erste Farbschema mit der Bezeichnung` ron.vim` in 'runtimepath', das `~ / .vim` und` $ VIM / vimfiles` vor `$ VIMRUNTIME` hat. garyjohn vor 10 Jahren 0