IntelliJ 社区版:Javascript 语法突出显示

问题描述 投票:0回答:8

我正在使用 IntelliJ IDEA 12 Community Edition,并尝试设置 Javascript 文件的语法着色。当我选择“文件”>“设置”>“IDE 设置”>“编辑器”>“颜色和字体”时,列表中没有 Javascript 选项。这是社区版 IDE 的限制,还是我遗漏了什么?列出了我需要的其他内容,例如 Java 和 HTML,但列表中缺少 Javascript。

谢谢。

javascript jquery intellij-idea syntax-highlighting
8个回答
20
投票

JavaScript 支持终极版支持,但社区版不支持。

对于基本语法突出显示,您可以尝试TextMate Bundles 支持插件。请参阅此文档了解设置说明(适用于 PhpStorm,但 IntelliJ IDEA 的说明是相同的)。


10
投票

TextMate Bundles Support 插件还不够。您还需要特定的语言包。

  1. 在 IntelliJ 中安装并启用 TextMate 捆绑支持插件
  2. 下载特定语言包并将其解压到您可以找到的位置,例如 TypeScriptShell Script TextMate Bundle
  3. 打开“设置/首选项”对话框,进入编辑器并选择 TextMate Bundles
  4. 单击右侧的 +,然后从硬盘上的 2. 中选择所需的捆绑包。然后它应该出现在已识别的捆绑包列表中。
  5. 可能会出现扩展冲突:单击“显示详细信息”。如果您想使用新的语法突出显示,请单击“取消注册本机文件类型”。

可以找到带有屏幕截图的详细说明这里


2
投票

我在我的Intellij社区版中搜索“如何在JSP文件中启用JS语法突出显示”后发现了这个问题。

按照使用 TextMate Bundles 的建议,我检查它是否已默认安装,包括 JSP 支持(内置)。但没有成功。

因此,我通过从“文件类型 > JSP”中删除“*.jsp”模式来修复它,之后我的 IDE 可以正确使用 TextMate 语法突出显示。


2
投票

2023年答案

TextMate Bundles 插件内置于现代 ItelliJ IDEA 版本中,并且内置了 JavaScript 包,但要使其正常工作,您必须从

JavaScript (syntax highlighting only)
中删除
Recognized File Types

  • 前往
    Settings > Editor > File Types > JavaScript (syntax highlighting only)
  • *.js
     中删除 
    File name patterns

之前:

之后:


1
投票

使用 IntelliJ Community Edition 时,使用 Visual Studio Code 来支持 Javascript。它是免费的,并且拥有付费版 IntelliJ Ultimate 所获得的所有支持。


0
投票

或者花 149 美元购买(个人终极版)。我从 2013 年开始购买它,发现它远远优于 XCode。但这只是我个人的意见。下载试用版,看看您是否喜欢它!

定价: https://www.jetbrains.com/idea/buy/#personal?billing=yearly

试用: https://www.jetbrains.com/idea/download/

ps:我不认可或隶属于 Jetbrains。只是一个粉丝。


0
投票

我尝试过的替代方案(但提出了另一个问题):

  1. 将 VS Code 标记为打开 .js 文件的默认应用程序。
  2. 对于 IntelliJ,请按照以下步骤操作:要配置 .js 文件,应使用 VS Code 打开

当我们从 IntelliJ Idea 发出命令时,这可以将 .js 文件打开到 VS 代码中,但奇怪的是,.js 从“在文件中查找”搜索列表中消失了。

欢迎大家输入,是否我配置错误。


0
投票

WebCalm 插件添加了 JavaScript 支持:语法突出显示、补全和其他功能。它是免费且开源

免责声明:我是开发者。

© www.soinside.com 2019 - 2024. All rights reserved.