【问题标题】:syntax highlighting error of jsx in sublime text [duplicate]崇高文本中jsx的语法突出显示错误[重复]
【发布时间】:2021-02-08 04:40:22
【问题描述】:

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

【问题讨论】:

标签: javascript reactjs sublimetext3


【解决方案1】:

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

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

  • Linux:~/.config/sublime-text-3/Packages
  • OS X:~/Library/Application Support/Sublime Text 3/Packages
  • Windows 常规安装:C:\Users&lt;b&gt;<i>YourUserName</i>\AppData\Roaming\Sublime Text 3\Packages
  • Windows 便携式安装:<b><i>InstallationFolder</i></b>\Sublime Text 3\Data\Packages

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

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

【讨论】:

    猜你喜欢
    • 2015-12-13
    • 2013-08-07
    • 2013-12-19
    • 1970-01-01
    • 2014-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多