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.