Kann nicht finden, wo diese Farbschemaeinstellung für vim unter OS X festgelegt wird

Kann nicht finden, wo diese Farbschemaeinstellung für vim unter OS X festgelegt wird

Vor langer Zeit habe ich mit Farbschemata für Vim herumgespielt und ich erinnere mich, dass ich irgendwo eine Zeile gesetzt habe colorscheme sonofobsidian. Ich habe das gemacht, bevor ich wusste, was ich mit Vim, Unix, OS X usw. mache. Wenn ich :so $MYVIMRCdas jetzt mache und dabei meine vimrc-Datei neu lade, sehe ich unten eine kleine Meldung, dass das Farbschema nicht geladen werden kann sonofobsidian. Ich bin mir ziemlich sicher, dass ich das vor langer Zeit gemacht habe, aber ich habe KEINE AHNUNG, woher diese Einstellung kommt. Sie ist definitiv nicht in ~/.vimrc. Irgendwelche Ideen?

Antwort1

Versuchen Sie, in ~/.vimrc, ~/.gvimrc, und dem gesamten ~/.vimVerzeichnisbaum nach „sonofobsidian“ zu suchen.

Antwort2

Es stellte sich heraus, dass es nicht durch etwas verursacht wurde, das ich vorher getan hatte. Vielmehr MUSS der Name der Farbschemadatei mit dem Namen übereinstimmen, den das Farbschema in der Datei angibt. Beispiel:

Folgendes ist nicht möglich:

// sons-of-obsidian.vim
...
...
let g:colors_name="sonofobsidian"
...
...

Was auch immer colors_nameeingestellt wird, muss mit dem Namen der Datei übereinstimmen. Ich habe diese Farbschemadatei umbenannt, weil der eigentliche Name „Sons of Obsidian“ sein sollte. Das Problem wurde behoben, indem ich die Datei einfach so änderte, dass die Variable mit meinem neuen Namen übereinstimmte.

Antwort3

Wenn vundleSie es für Ihre Vim-Plugins verwenden, sollten Sie prüfen, ob es Kommentarzeilen wie diese gibt:

" Bundle 'Son-of-Obisidian'

Heben Sie dann die Kommentierung auf. Die Farbe wird wieder angezeigt.

Andernfalls gehen Sie bitte zum Vim- colorsOrdner. Normalerweise finden Sie ihn unter: ~/.vim/colorsin Linux oder C:\Program Files (x86)\Vim\vimfiles\colorsWindows. Überprüfen Sie, ob dort eine Datei wie folgt aussieht:

sonofobsidian.vim

Wenn die Datei nicht gefunden werden kann, laden Sie sie herunter vonhttp://www.vim.org/scripts/script.php?script_id=3260und kopiere es sonofobsidian.vimin den colorsOrdner. Und alles wird gut.

verwandte Informationen