Ich möchte, dass der Sublime 2-Editor * .sbt-Dateien (um die Syntax hervorzuheben) als Scala-Sprache behandelt, genau wie * .scala, aber ich kann nicht finden, wo dies eingerichtet werden soll. Weißt du zufällig?
517
Ich möchte, dass der Sublime 2-Editor * .sbt-Dateien (um die Syntax hervorzuheben) als Scala-Sprache behandelt, genau wie * .scala, aber ich kann nicht finden, wo dies eingerichtet werden soll. Weißt du zufällig?
Antworten:
In Sublime Text (sowohl in v2.x als auch in v3.x bestätigt) gibt es einen Menübefehl:
quelle
*.sublime-settings
tut Arbeit.Ich habe die Antwort gefunden (indem ich die Struktur der Sublime 2-Konfigurationsdateien weiter untersuche):
Ich sollte öffnen
Und bearbeiten Sie es, um
sbt
dem Array nach demfileTypes
Schlüssel Folgendes hinzuzufügen (die Erweiterung von Dateien, die als Scala-Codedateien geöffnet werden sollen) :PS: Möge es einen besseren Weg geben, so etwas wie einen richtigen Ort, um meine Anpassungen vorzunehmen (anstatt Pakete selbst zu ändern), würde ich immer noch gerne wissen.
quelle
/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
~/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
Ich habe meine benutzerdefinierten Änderungen in das Benutzerpaket eingefügt:
Was auch bedeutet, dass es im JSON-Format ist:
Dies ist der gleiche Ort der
Menüpunkt fügt es hinzu (Erstellen der Datei, falls nicht vorhanden).
quelle
whatever.twig.html
), da die Menümethode nur die letzte verwendet!View -> Syntax -> Open all with current extension as ...
die SprachdateiMarkdown.sublime-settings
in erstellt~/Library/Application Support/Sublime Text 3/Packages/User/
und diese Datei dann bearbeitet, um zusätzliche Dateierweiterungen hinzuzufügen.Es gibt ein exzellentes Plugin namens ApplySyntax (früher DetectSyntax), das bestimmte andere Vorteile für den Dateisyntaxabgleich bietet. erlaubt Regex-Ausdrücke usw.
quelle
Es gibt eine schnelle Methode, um die Syntax festzulegen:
Ctrl
+Shift
+P
, und geben Sie dann das Eingabefeld einzB: ss html +
Enter
und ss bedeutet "Syntax setzen"
Es ist wirklich schneller als das Kontrollkästchen des Menüs zu aktivieren.
quelle
für ST3
$ language = "Sprache, die du wünschst"
falls vorhanden,
Gehen Sie zu ~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings
sonst
Erstelle ~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings
und setzen
{"Erweiterungen": [" Ihre Erweiterung "]}
Auf diese Weise können Sie die Syntax für zusammengesetzte Erweiterungen aktivieren (z. B. sql.mustache, js.php usw.).
quelle
{ "extensions": [ "js.php" ] }
?