JSX 的语法突出显示在 sublime text 3 中不起作用

syntax highlighting for JSX not working in sublime text 3

我正在使用 sublime text 进行 react.js 开发,一切都很好,但是 html 文件内的内联代码的语法突出显示如第 18 行所示。

请注意,在第 16 行

中连接的 example.js 中语法突出显示工作正常

它不起作用,因为在 sublime 中你的语法高亮设置为 HTML。看到你崇高的右下角。在您的 js 文件中,它会被设置为 jsx,这就是它在那里正常工作的原因。 This Whosebug 上的回答解释了如何在 Sublime Text 2 中实现它。

您还可以访问并查看 Sublime text 3 语法文档 here

我想这些会对你有所帮助,我可以向你解释这个问题。

右下角的语言需要select Javascript (Babel):