J'aimerais que l'éditeur Sublime 2 traite les fichiers * .sbt (pour mettre en évidence la syntaxe) en langage Scala, comme * .scala, mais je ne trouve pas où configurer cela. Est-ce que vous savez?
517
J'aimerais que l'éditeur Sublime 2 traite les fichiers * .sbt (pour mettre en évidence la syntaxe) en langage Scala, comme * .scala, mais je ne trouve pas où configurer cela. Est-ce que vous savez?
Réponses:
Dans Sublime Text (confirmé à la fois dans v2.x et v3.x), il y a une commande de menu:
la source
*.sublime-settings
ne fonctionne.J'ai trouvé la réponse (en examinant plus en détail la structure des fichiers de configuration de Sublime 2):
Je devais ouvrir
Et modifiez-le pour ajouter
sbt
(l'extension des fichiers que je veux ouvrir en tant que fichiers de code Scala) au tableau après lafileTypes
clé:PS: Peut-il y avoir une meilleure façon, quelque chose comme un bon endroit pour mettre mes personnalisations (au lieu de modifier les paquets eux-mêmes), je voudrais quand même savoir.
la source
/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
~/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
J'ai mis mes modifications personnalisées dans le package utilisateur:
Ce qui signifie également qu'il est au format JSON:
C'est le même endroit où
l'élément de menu l'ajoute (création du fichier s'il n'existe pas).
la source
whatever.twig.html
), car la méthode de menu ne prend que la dernière!View -> Syntax -> Open all with current extension as ...
pour créer le fichier de langueMarkdown.sublime-settings
dans~/Library/Application Support/Sublime Text 3/Packages/User/
, puis j'ai édité ce fichier pour ajouter des extensions de fichier supplémentaires.Il existe un excellent plugin appelé ApplySyntax (anciennement DetectSyntax) qui fournit certaines autres subtilités pour la correspondance de syntaxe de fichier. autorise les expressions regex, etc.
la source
Il existe une méthode rapide pour définir la syntaxe:
Ctrl
+Shift
+P
, puis tapez dans la zone de saisiepar exemple: ss html +
Enter
et ss signifie "définir la syntaxe"
c'est vraiment plus rapide que de cocher la case du menu.
la source
pour ST3
$ language = "language u wish"
s'il existe,
allez dans ~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings
autre
créer ~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings
Et mettre
{"extensions": ["votre extension "]}
De cette façon, vous pouvez activer la syntaxe des extensions composites (par exemple sql.mustache, js.php, etc ...)
la source
{ "extensions": [ "js.php" ] }
?