如何让 Sublime 3 使用 JSX 语法打开 .js 文件

eme*_*his 4 syntax-highlighting jsx sublimetext3 editorconfig

我正在 MacOS 10.15.7 上使用 Sublime 3,并且正在开发一个 React 项目。

我安装了一个用于 JSX 语法突出显示的包,如果我在打开文件后手动设置它,它可以正常工作。默认情况下,每次我打开文件时,它都会以 JavaScript 突出显示开始,因为我的组件文件具有 .js 扩展名。(这是有原因的。)有没有办法让我配置 Sublime 自动打开这些项目文件并使用 JSX 高亮显示?如果有帮助,我也使用editorconfig

注意:我不想强制 Sublime 将任何 js 文件作为 JSX 全局打开,因为这会导致我的所有 Node.js / JavaScript 项目出现相反的问题。我需要一个针对特定项目的解决方案。

提前致谢!

与以下内容相关:sublime-project 设置文件中的语法特定设置

小智 9

只需前往:

View > Syntax > Open all with current extension as ... > JavaScript >
Run Code Online (Sandbox Code Playgroud)

然后选择 JSX。它将把所有JS打开为JSX,当你在sublime窗口右下角看到文件类型时可以确认。