Как установить файлы JSX по умолчанию для выделения текста Babel в sublime

У меня есть текст Вавилона, который я добавил в своем возвышенном. Однако каждый раз, когда я открываю новый проект react, он по умолчанию выделяет текст javascript, тогда мне нужно сбросить каждый файл javascript, чтобы получить правильную подсветку текста. Как вы можете видеть в правом нижнем углу моего скриншота, по умолчанию он установлен на javascript.

enter image description here

2 ответов


синтаксис, который выбирает Sublime, основан главным образом на расширении файла.

вы можете выбрать View > Syntax > Open all with current extension as... из меню, пока у вас есть такой файл, чтобы сказать Sublime, какой синтаксис вы хотите использовать для любого конкретного расширения.

Если вы иногда используете обычный JavaScript, а также, вы будете испытывать текущую проблему в обратном направлении; вам придется вручную поменять синтаксис обратно на JavaScript.

в любом случае Конкретные Настройки Синтаксиса пакет также может быть полезна в этом случае, если вы используете проектов. Это позволит вам настроить для каждого проекта, какой вы хотите синтаксис для разных файлов.


что я сделал, так это сделал babel (JavaScript) по умолчанию, предотвратив JavaScript по умолчанию, добавив его в качестве значения ignored_packages.

для этого откройте sublime, нажмите "Настройки" > "Настройки", затем вставьте это в:

"ignored_packages":["JavaScript"]

подробнее здесь:https://github.com/babel/babel-sublime