Sublime Text 2에서 .js.php-Extension에 JS-Syntax를 설정하는 방법은 무엇입니까?


2

php-Commands가 필요한 몇 가지 js-Files (및 css-Files)가 있습니다. 그래서 확장명을 .js.php 또는 .css.php로 변경했습니다.

그러나 Sublime Text 2에서 파일을 열 때 ST2는 .php 만 인식하므로 항상 수동으로 강조 표시하는 구문을 Javascript로 변경해야합니다

ST2에게 항상 수동으로 변경하지 않고 "js.php"가 Javascript-Code임을 알 수있는 방법이 있습니까?

답변:


2

패키지 제어를 통해 ApplySyntax 를 설치 하십시오 . ApplySyntax 사용자 설정에 규칙 추가 ( 환경 설정> 패키지 설정> ApplySyntax> 설정-사용자 )

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

file_name = 파일 확장자의 정규식

구문의 tmLanguage를 확장하지 않은 name = 폴더 및 파일 이름 (Packages 폴더에서)

이것은 새로 열린 파일에만 적용됩니다. 이미 열린 파일은 업데이트되지 않습니다.


고마워, 완벽하게 작동합니다. 답을 얻을 줄은 몰랐습니다
maja
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.