2013-10-18 32 views
19

mit vi angeben, ich möchte Dateien in aufstrebenden Farben in Unix anzuzeigen. Wenn ich eine Datei unter .sql oder .java speichere, werden die Schlüsselwörter hervorgehoben. Ich möchte Änderungen vornehmen, welche Wörter hervorgehoben sind und in welcher Farbe.Syntaxhervorhebung in VI-Editor

Wie kann ich Syntax-Hervorhebung und Farbschemata mit verschiedenen vi Dateierweiterungen kontrollieren?

Antwort

4

Ich habe es nur durch :syntax on setzen. Ich nehme an, Sie möchten die Einstellungen speichern, so dass sie jedes Mal hervorgehoben werden können, wenn Sie eine dieser Dateien öffnen. In diesem Fall ist die Antwort von Eric die richtige.

1

Für Datei spezifischer Einstellungen gibt es auch die Macht des -Modelines.

Sie können sie in der ersten setzen oder die letzten fünf Zeilen (es sei denn, Sie modelines Variable ändern) variable Einstellungen zu steuern.

zB:

# vim: syn=sh 

oder sogar:

/* vim: tw=60 ts=2: */ 

siehe vim Hilfe: :h modeline

1

Typ folgenden Befehl nach einem Doppelpunkt:

:set ft=sql.