崇高文本中jsx的语法高亮错误

IT技术 javascript reactjs sublimetext3
2021-05-08 06:20:02

我正在尝试在 sublime 文本中构建 react 组件,但是语法突出显示表明我没有正确完成所有操作。哪里错了? 语法高亮

1个回答

您最有可能使用 Javascript 语法定义,它不能像这样识别内联 HTML。要解决此问题,请尝试JSX.sublime-syntax现在正在开发的 Sublime Text 4 中定义。

要安装它,.sublime-syntax请将上面链接中文件复制到您的Packages/User目录中,Packages选择时打开的目录在哪里Preferences → Browse Packages…

  • Linux: ~/.config/sublime-text-3/Packages
  • 操作系统: ~/Library/Application Support/Sublime Text 3/Packages
  • Windows 常规安装: C:\Users<b>YourUserName\AppData\Roaming\Sublime Text 3\Packages
  • Windows 便携式安装: InstallationFolder\Sublime Text 3\Data\Packages

您还需要将JSX Comments.tmPreferences文件放在同一目录中,以便注释正常工作。

要使用新的 JSX 语法突出显示,请选择View → Syntax → User → JSX.jsx应自动使用正确的语法打开带有后缀的文件