프로젝트를 진행할 때 자바스크립트를 사용하는데, 오래된 프로젝트는 ES3, ES5를 사용하고, webpack을 사용한 이후에는 ES6만 사용한다. 프로젝트에 따라 문법을 다르게 써야할 필요가 있는데, 서브라임에서는 기본적으로 한 확장자에 하나의 언어만 지원한다. 물론 변경할 수도 있지만 파일마다 변경해야해서 귀찮다. 그래서 찾은 플러그인이 sublime-project-specific-syntax이다.
이 플러그인을 사용하면, 프로젝트마다 syntax를 설정할 수 있다.
방법은 플러그인 설치 후 프로젝트에서 다음과 같이 설정하면 된다.
Project – Edit Project
1 2 3 4 5 6 7 8 9 10 11 |
{ ... "syntax_override": { "\\.js|\\.jsx$": [ "Babel", "JavaScript (Babel)" ] } } |