繁体   English   中英

在IntelliJ中忽略JavaScript自动完成的文件

[英]Ignoring files for JavaScript autocomplete in IntelliJ

我想知道如何从IntelliJ的自动完成中删除某些文件。 更具体地说,是通过Maven获取的东西。 例如, replace将生成一长串声明:

在此输入图像描述

其中大多数是来自Maven依赖项的JS文件中的变量和函数的随机声明(我正在开发Confluence插件,因此是Confluence依赖项)。 我想知道的是我如何使IntelliJ忽略所有这些文件? 对于项目中的文件,我可以简单地将目录标记为忽略,但由于这些文件位于我的Maven存储库中,我无法做到这一点。

您可能希望尝试使用IntelliJ中的范围设置来排除来自库或其他来源的文件。

库的范围定义了库被视为的文件和文件夹集,即,它被写保护,排除检查错误和重构, 影响完成列表和突出显示。

默认情况下, 从IntelliJ IDEA中下载的所有预定义库库都提供完成,解析,突出显示,并在项目的任何文件中视为库。 换句话说,它们的使用范围是整个项目。

除非您明确指定其使用范围,否则您自己创建的库不会被视为任何文件中的库。

  1. 打开“设置”对话框
  2. 在左侧窗格中,展开“ JavaScript库”节点,然后选择“ 使用范围”
  3. 在右侧部分(在“ 使用范围”页面上 ):
    • 要使库在项目中的所有文件中可用,请单击最顶层(“ 项目” )行中的“ 库”单元,然后在显示的列表中选择库。
    • 要指定较窄的使用范围,请展开“ 文件/目录”列中的节点,以查看要将库使用范围限制为的文件夹或文件。 单击相应文件夹或文件右侧的“ 库”单元 ,然后在列表中选择库。
  4. Settings对话框中单击OK

https://www.jetbrains.com/idea/help/configuring-javascript-libraries.html#d76972e18833

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM