Ich habe ein ähnliches Problem wie VIM-Farbschema wird nicht standardmäßig geladen
Außer ich habe das Problem mit dem gentooish Thema gefunden hier Ссылка
Aus irgendeinem Grund verweigert macvim das Laden dieses Farbschemas standardmäßig.
Meine vimrc Datei ist wie folgt, ich habe keine .gvimrc Datei.
%Vor%Aber sobald ich Macvim geöffnet habe, wenn ich es tue: colorscheme gentooish wird es gut laden. Außerdem wird es standardmäßig geladen, wenn ich vim in die Befehlszeile eintippe. Es wird standardmäßig nicht in Macvim geladen.
Irgendwelche Ideen?
MacVim lädt seine eigene Standard-gvimrc-Datei, die ein Standard-Farbschema anwendet. Da gvimrc-Dateien nach vimrc-Dateien verarbeitet werden, werden die Farben Ihrer :colorscheme
-Anweisung durch die von der Standard-gvimrc überschrieben.
Es gibt zwei Lösungen: Erstellen Sie Ihre eigene gvimrc-Datei und legen Sie den colorscheme-Befehl dort ab:
%Vor% Alternativ fügen Sie die folgende Zeile in Ihren vimrc ein, wodurch verhindert wird, dass MacVim ein eigenes Farbschema anwendet (siehe :h macvim-colorscheme
).
:
wird in Ihrem ~/.vimrc
nicht benötigt.
term
und t_Co
sind terminalspezifische Optionen. MacVim, das eine GUI für Vim ist, kümmert sich nicht um sie. Wenn Sie Vim nicht in einem Terminal verwenden, werden diese beiden Zeilen nicht benötigt.
set background=dark
lässt Vim ein paar kaum wahrnehmbare, aber raffinierte Dinge tun: Es wird von Vim automatisch gesetzt und in der Regel von Ihrem Farbschema überschrieben. Sie können es sicher aus Ihrem ~/.vimrc
entfernen.
Nur um sicherzustellen, dass wir auf dem gleichen Boot sind, können Sie das bestätigen:
.vimrc
Pfad ist ~/.vimrc
? ~/.vim/colors/gentooish.vim
?