syntax-highlighting - st3 - sublime text syntax scope




Como personalizar o tipo de arquivo para associações de sintaxe no Sublime Text? (4)

Em Sublime Text (confirmado no v2.xe v3.x), há um comando de menu:

Ver -> Sintaxe -> Abrir todos com a extensão atual como ...

Eu gostaria que o editor do Sublime 2 tratasse os arquivos * .sbt (para realçar a sintaxe) como a linguagem Scala, da mesma forma que * .scala, mas não consigo encontrar onde configurá-lo. Por acaso você sabe?


Eu coloquei minhas alterações personalizadas no pacote do usuário:

*nix: ~/.config/sublime-text-2/Packages/User/Scala.tmLanguage
*Windows: %APPDATA%\Sublime Text 2\Packages\User\Scala.tmLanguage

O que também significa que está no formato JSON:

{
  "extensions":
  [
    "sbt"
  ]
}

Este é o mesmo lugar onde

View -> Syntax -> Open all with current extension as ...

item de menu adiciona (criando o arquivo se ele não existir).


Existe um método rápido para definir a synatx: Ctrl + Shift + P , depois digite na caixa de entrada

ss + (qual tipo você quer definir)

Por exemplo: ss html + Enter

e ss significa "definir synatx"

é muito mais rápido do que verificar na caixa de seleção do menu


Há um excelente plugin chamado ApplySyntax (anteriormente DetectSyntax) que fornece certas outras sutilezas para correspondência de sintaxe de arquivo. permite expressões regulares, etc.





sublimetext