In der aktuellen Version von Sublime Text 2 (Build: 2139) können Sie die Syntax für alle Dateien einer bestimmten Dateierweiterung mithilfe einer Option in der Menüleiste festlegen. Öffnen Sie eine Datei mit der Erweiterung, für die Sie einen Standard festlegen möchten, und navigieren Sie durch die folgenden Menüs : View -> Syntax -> Open all with current extension as... ->[your syntax choice]
.
Aktualisiert am 28.06.2012: In den letzten Builds von Sublime Text 2 (mindestens seit Build 2181) konnte die Syntax durch Klicken auf den aktuellen Syntaxtyp in der unteren rechten Ecke des Fensters festgelegt werden. Dadurch wird das Syntaxauswahlmenü mit der Option Open all with current extension as...
oben im Menü geöffnet .
Aktualisiert am 19.04.2016: Ab sofort funktioniert dies auch für Sublime Text 3.
Open all with current extension as...
oder nur die Syntax über eine Auswahl imSyntax
Menü eingestellt?Gehen Sie zu a
Packages/User
, erstellen (oder bearbeiten) Sie eine.sublime-settings
Datei, die nach der Syntax benannt ist, in der SieIni.sublime-settings
in Ihrem Fall die Erweiterungen hinzufügen möchten , und schreiben Sie dort etwa Folgendes:Starten Sie dann Sublime Text neu
quelle
CSS
fürIn ST2 können Sie ein Paket namens Default FileType installieren, das genau das tut.
Mehr Infos hier .
quelle
This package sets the default file type of new files to be either the same as the current file, or a predefined default.
Genau das, wonach ich gesucht habe! Vielen DankSie können die Syntaxhervorhebung basierend auf dem Inhalt der Datei aktivieren.
Zum Beispiel meine Makefiles unabhängig von ihrer Erweiterung die erste Zeile wie folgt:
Dies ist eine typische Vorgehensweise für andere Editoren wie vim.
Damit dies funktioniert, müssen Sie die
Makefile.tmLanguage
Datei jedoch ändern .Finden Sie die Datei (für Sublime Text 3 in Ubuntu) unter:
Beachten Sie, dass dies wirklich eine Zip-Datei ist. Kopieren Sie es, benennen Sie es am Ende mit .zip um und extrahieren Sie die Datei Makefile.tmLanguage daraus.
Bearbeiten Sie das neue,
Makefile.tmLanguage
indem Sie den Schlüssel und die Zeichenfolge "firstLineMatch" nach dem Abschnitt "fileTypes" hinzufügen. Im folgenden Beispiel sind die letzten beiden Zeilen neu (sollten von Ihnen hinzugefügt werden). Der<string>
Abschnitt enthält den regulären Ausdruck, der die Syntaxhervorhebung für die Dateien ermöglicht, die mit der ersten Zeile übereinstimmen. Dieser Ausdruck erkennt zwei Muster: "-*-Makefile-*-
" und "vim:syntax=make
".Legen Sie die geänderten
Makefile.tmLanguage
in das Benutzereinstellungsverzeichnis:Alle Dateien, die der Regel der ersten Zeile entsprechen, sollten beim Öffnen die Syntaxhervorhebung aktivieren.
quelle