Gostaria que o editor do Sublime 2 tratasse os arquivos * .sbt (para destacar a sintaxe) como idioma do Scala, o mesmo que * .scala, mas não consigo encontrar onde configurá-lo. Você sabe?
517
Gostaria que o editor do Sublime 2 tratasse os arquivos * .sbt (para destacar a sintaxe) como idioma do Scala, o mesmo que * .scala, mas não consigo encontrar onde configurá-lo. Você sabe?
Respostas:
No Sublime Text (confirmado nas v2.xe v3.x), existe um comando de menu:
fonte
*.sublime-settings
faz trabalho.Encontrei a resposta (examinando melhor a estrutura dos arquivos de configuração do Sublime 2):
Eu deveria abrir
E edite-o para adicionar
sbt
(a extensão dos arquivos que eu quero que sejam abertos como arquivos de código Scala) à matriz após afileTypes
chave:PS: Pode haver uma maneira melhor, algo como um lugar certo para colocar minhas personalizações (em vez de modificar os próprios pacotes), eu ainda gostaria de saber.
fonte
/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
~/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
Coloquei minhas alterações personalizadas no pacote do usuário:
O que também significa que está no formato JSON:
Este é o mesmo lugar que
o item de menu o adiciona (criando o arquivo se ele não existir).
fonte
whatever.twig.html
), pois o método de menu leva apenas o último!View -> Syntax -> Open all with current extension as ...
para criar o arquivo de idiomaMarkdown.sublime-settings
em~/Library/Application Support/Sublime Text 3/Packages/User/
e, em seguida, editado este arquivo para adicionar extensões de arquivo extra.Existe um excelente plug-in chamado ApplySyntax (anteriormente DetectSyntax) que fornece outras outras informações para a correspondência de sintaxe de arquivo. permite expressões regex etc.
fonte
Existe um método rápido para definir a sintaxe:
Ctrl
+Shift
+P
e digite na caixa de entradapor exemplo: ss html +
Enter
e ss significa "definir sintaxe"
é realmente mais rápido que marcar na caixa de seleção do menu.
fonte
para ST3
$ language = "idioma que você deseja"
se existir,
vá para ~ / .config / sublime-text-3 / Pacotes / Usuário / $ language .sublime-settings
outro
crie ~ / .config / sublime-text-3 / Pacotes / Usuário / $ language .sublime-settings
E definir
{"extensions": [" yourextension "]}
Dessa maneira, você pode habilitar a sintaxe para extensões compostas (por exemplo, sql.mustache, js.php, etc ...)
fonte
{ "extensions": [ "js.php" ] }
?