Macvim lädt standardmäßig kein spezifisches Farbschema

7

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?

    
Marcello 10.02.2013, 21:17
quelle

2 Antworten

17

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 ).

%Vor%     
glts 10.02.2013, 22:19
quelle
5
  1. : wird in Ihrem ~/.vimrc nicht benötigt.

  2. 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.

  3. 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:

  • Ihr .vimrc Pfad ist ~/.vimrc ?
  • Ihr Farbschemapfad ist ~/.vim/colors/gentooish.vim ?
romainl 10.02.2013 21:58
quelle

Tags und Links