Ich habe vim 7.3 unter cygwin installiert.
Und das habe ich in meinem ~ / .vimrc
$ cat .vimrc
colorscheme wombat
Und dann habe ich diese Datei wombat.vim unter '.vim / colors'.
$ ls -la .vim/colors/
total 8.0K
drwxrwxr-x+ 1 cheungs mkgroup 0 Nov 12 00:04 ./
drwxrwxr-x+ 1 cheungs mkgroup 0 Nov 12 00:04 ../
-rw-r--r-- 1 cheungs mkgroup 1.5K Nov 12 00:04 wombat.vim
Aber wenn ich 'AJavaFile.java' vim, zeigt es keine Farbe, nur schwarz und weiß.
Wie kann ich es reparieren? Ich habe die gleichen Einstellungen unter Ubuntu, und das funktioniert.
Vielen Dank.
Ab vim-7.3.943 ist die vi-Binärdatei nun mit dem kleinen Featureset kompiliert . Um Syntax-Hervorhebungen zu erhalten, müssen Sie vim (oder alias vi to vim ...) verwenden.
Dies ist wahrscheinlich eine neuere Version als zum Zeitpunkt des OP verfügbar, aber sie ist jetzt relevant und ist immer noch v7.3, wie im OP aufgeführt.
quelle
Wenn Sie für Cygwin nicht vim installiert haben, haben Sie standardmäßig vi. Gehen Sie einfach zum Cygwin-Setup und suchen Sie unter den Editoren nach vim und seinen. Dann sollte die farbige Syntax aktiviert sein, ohne dass Änderungen erforderlich sind.
quelle
Sie sollten die cyngwin-Terminaloptionen in xterm-256 ändern. Starten Sie dann termin neu
quelle
Um anderen Antworten einen kleinen Kontext zu geben:
Die Standardinstallation von Cygwin wird heutzutage mit einem "kleinen" Vim geliefert, bei dem absichtlich nur wenige Funktionen aktiviert sind. Eine Syntaxhervorhebung fehlt (wenn Sie also ": syntax on" eingeben, erhalten Sie nichts). Dies ist über den
vi
Befehl verfügbar .Wenn Sie jedoch das Cygwin-Setup durchsuchen, finden Sie auch ein "vollständiges" Vim, das nicht standardmäßig installiert ist. Dies wurde mit vielen aktivierten Optionen kompiliert, darunter die Hervorhebung der Syntax. Wenn Sie das installieren, erhalten Sie den
vim
Befehl (den Sie nach Belieben als "vi" angeben können oder nicht).Um schnell herauszufinden, welche Version Sie gerade verwenden, geben Sie Folgendes ein
:version
. Nach der Zeile mit der Versionsnummer und vor der mehrspaltigen Liste der möglichen Optionen steht in der kleinen Versionund die Vollversion sagt
Wenn Sie neugierig sind, können Sie sich die möglichen Optionen ansehen, um herauszufinden, welche Option in diesem Build tatsächlich verfügbar ist (+ Präfix) oder nicht (- Präfix).
quelle