Dann installiere es an einem bestimmten Ort (ich verstehe das nicht ganz):
$ sudo make install
Erstellen Sie dann einen Symlink, um diese Vim-Binärdatei überall verfügbar zu machen. Entfernen Sie dazu zunächst den vorhandenen Symlink:
$ sudo rm /usr/bin/vim
Dann erstellen Sie das Neue:
$ ln -s /usr/local/bin/vim /usr/bin/vim
Wenn ich mein Vim jetzt starte, ist es die neueste Version (7.3.495) und es liest mein .vimrc (ich weiß, weil einige Einstellungen funktionieren). Tun
echo $MYVIMRC
Gibt mir auch den Pfad meiner .vimrc.
Das Starten dieser Version von Vim gibt mir keine funktionierenden Farbschemata. Die Zeilennummern und der Hintergrund sind farbig, der Text jedoch nicht.
Haben Sie verschiedene Farbschemata ausprobiert? Geben Sie `: colorscheme` ein und navigieren Sie dann durch einige verfügbare Schemata (z. B. "default", "desert", ...), und prüfen Sie, ob sie funktionieren (wenn keine gefunden werden: Versuchen Sie, ein Farbschema herunterzuladen und in ` ~ / .vim / colors / `). Vielleicht geben Sie in Ihrem `~ / .vimrc` ein nicht-standardmäßiges Farbschema an, und die Mainline-Vim-Installation kann es nicht finden.
Daniel Andersson vor 12 Jahren
0
Ich habe es versucht, ohne Erfolg. Nur Zeilennummern und Hintergrundfarben funktionierten. Ich habe auf jeden Fall auch die Standard-Farbschemas ausprobiert (Blau, Wüste, Elflord usw.).
Niels Bom vor 12 Jahren
0
Geben Sie in Ihrer Frage die Ausgabe von "vim --version" an, um die Optionen für die Kompilierungszeit anzuzeigen.
Daniel Andersson vor 12 Jahren
0
@DanielAndersson Ich habe die Ausgabe von vim --version hinzugefügt
Niels Bom vor 12 Jahren
0
Nicht auf die ursprüngliche Frage bezogen, sondern auf die Installationsmethode: Die Schritte "sudo rm / usr / bin / vim" und "ln -s / usr / local / bin / vim / usr / bin / vim" sollten nicht notwendig gewesen sein haben wahrscheinlich keine Auswirkungen, da / usr / local / bin vor / usr / bin in Ihrem PFAD stehen sollte.
garyjohn vor 12 Jahren
0
Versuchen Sie, vim als `vim -N -u NONE` zu starten, um den Effekt Ihrer ~ / .vimrc- und persönlichen Plug-Ins zu entfernen, und führen Sie dann einige der folgenden Befehle aus:` syntax on` und `: edit`, für die Sie Syntax-Hervorhebungen erwarten.
garyjohn vor 12 Jahren
0
1 Antwort auf die Frage
0
Daniel Andersson
Aus Ihrer Beschreibung klingt es, als sei die Syntaxhervorhebung nicht aktiviert. Ihre Kompilierzeitoptionen umfassen +syntax, so dass dies nicht das Problem ist.
Öffnen Sie eine Datei, deren Syntax hervorgehoben werden soll, probieren Sie den Befehl aus :syntax onund prüfen Sie, ob etwas passiert.
Sie können auch versuchen, ein neues Dokument zu öffnen
echo "hi there"
und dann ausführen :set ft=sh. Dies sollte die Zeile entsprechend der Shell-Skript-Syntax hervorheben.