저는 ES5와 ES6에서 JS 프로젝트를 작성합니다. 설치했습니다바벨-숭고한Babel 지원 코드를 강조 표시합니다. 이제 ES6에서 작성된 .js 파일을 열고 "보기 -> 구문 -> 현재 확장자를 가진 모든 항목 열기: Javascript(Babel)"로 이동하지만 이로 인해 ES5 코드도 Javascript(Babel)로 전환됩니다. 기본적으로 JavaScript(Babel).sublime-settings 파일은 확장 매핑을 사용하여 사용자 폴더에서 업데이트되고 변경 사항은 내 모든 프로젝트에 전역적으로 적용됩니다. 따라서 폴더별 또는 프로젝트별로 "확장 구문" 매핑을 지정하는 방법이 있습니까?
답변1
먼저 파일을 사용하여 프로젝트 수준 설정을 지정할 수 있습니다 your_project_name.sublime-project
. 보세요프로젝트메뉴와숭고한 문서.
그러나 Sublime은 .sublime-project
파일의 구문 설정을 지원하지 않습니다. 그래서 당신은 사용해야합니다Sublime 프로젝트별 구문패키지. 이것은 Sublime Text 3에서 작동합니다. 메뉴 항목 사용에 주의하세요 Project Specific Syntax > Copy syntax setting to clipboard
.
구문 강조를 위해서는 Babel-Sublime
다음이 작동해야 합니다:
{
"folders":
[
{
"path": "."
}
],
"syntax_override": {
"\\.js$": ["Babel", "JavaScript (Babel)"]
}
}