Como definir a JS-Syntax para .js.php-Extension no Sublime Text 2?

2

Eu tenho vários arquivos js (e css-Files), que precisam de comandos php. Então eu mudei a extensão para .js.php ou .css.php

Mas quando eu abro o arquivo no Sublime Text 2, eu sempre tenho que mudar a sintaxe destacando manualmente para o Javascript, porque o ST2 só reconhece o .php

Existe uma maneira de dizer ao ST2 que "js.php" é código Javascript, sem alterá-lo manualmente o tempo todo?

    
por maja 09.07.2013 / 08:56

1 resposta

2

Instale ApplySyntax por meio do Package Control. Adicione uma regra às configurações do usuário do ApplySyntax ( Preferências > Configurações do pacote > AplicarSintaxe > Configurações - Usuário )

 "syntaxes": [
  {
    "name": "JavaScript/JavaScript",
    "rules": [
      {"file_name": ".*\.js\.php$"}
    ]
  },
  {
    "name": "CSS",
    "rules": [
      {"file_name": ".*\.css\.php$"}
    ]
  }
]

file_name = regex para a extensão do arquivo

nome = pasta e nome do arquivo sem extensão da tmLanguage da sintaxe (da pasta Pacotes)

Isso só terá efeito para arquivos recém-abertos. Arquivos já abertos não serão atualizados.

    
por 19.07.2013 / 00:55