Eine einfache Websuche hätte Sie zur Pluginseite von vim.org geführt . AnsiEsc ist ein Plugin, das die Syntaxhervorhebung erweitert, um ANSI-Escape-Codes (ähnlich ^[[01;42;31m
) zu interpretieren . Unix-Terminals verwenden diese, um Textattribute und -farben hinzuzufügen. Wenn Sie die Ausgabe eines Befehls erfassen und diese in Vim öffnen, kann das Plugin seine Magie ausüben, obwohl es normalerweise manuell ausgelöst werden muss :AnsiEsc
.
Zum Fehler: Das könnte ein Fehler im Plugin sein. Zuerst würde ich die neueste Version überprüfen, die auf der Homepage des Autors gefunden wurde . Wenn Sie dies überhaupt nicht möchten, deinstallieren Sie es! Wie? Nun, das hängt davon ab, ob Sie einen Plugin-Manager verwenden . Wenn nicht, entfernen Sie einfach plugin/AnsiEscPlugin.vim
und autoload/AnsiEsc.vim
und doc/AnsiEsc.txt
aus Ihrem ~/.vim/
Verzeichnis (oder aus dem Systemverzeichnis, falls es für alle Benutzer installiert ist. :scriptnames
Sie erhalten einen Hinweis, wo sich dies befindet).
Verwenden Sie eine Vim-Distribution wie spf-13 und Janus ? Diese locken Sie mit einer schnellen Installation und sofort einsatzbereiten Einstellungen, aber Sie zahlen den Preis mit erhöhter Komplexität (Sie müssen sowohl das Laufzeitschema von Vim als auch die willkürlichen Konventionen der Verteilung kennen) und die Inflexibilität (die Verteilung kann dazu führen) einige Dinge einfacher, aber andere Dinge sehr schwierig). Vim ist unglaublich anpassbar, die Verwendung einer anderen Person macht keinen Sinn.