Як встановити JS-синтаксис для .js.php-розширення в Sublime Text 2?


2

У мене є кілька js-файлів (і css-файлів), які потребують php-команд. Тому я змінив розширення на .js.php або .css.php

Але коли я відкриваю файл у Sublime Text 2, я завжди повинен змінити підсвічування синтаксису вручну на Javascript, тому що ST2 розпізнає тільки .php

Чи є спосіб сказати ST2, що "js.php" це Javascript-код, не змінюючи його вручну весь час?

Відповіді:


2

Встановіть ApplySyntax через керування пакетами. Додайте правило до налаштувань користувача ApplySyntax ( Налаштування & gt; Налаштування пакета & gt; ApplySyntax & gt; Параметри - Користувач )

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

file_name = регулярний вираз для розширення файлу

name = папка та ім'я файлу без розширення синтаксису tmLanguage (з папки "Пакети")

Це діє лише для знову відкритих файлів. Вже відкриті файли не оновлюються.


спасибі, працює відмінно. Не думали, що я отримаю відповідь
maja
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.