文件大小超过configuration限制(2560000),代码洞察function不可用

我试图在Jetbrains WebStorm 8中使用一个大型的Javascript文件,并且在编辑窗口顶部显示一条消息:

文件大小超过configuration的限制(2560000)。 代码洞察function不可用。

如何增加“configuration的限制”来访问所有function?

在IntelliJ 2016和更新版本中,您可以从“帮助”菜单中的“编辑自定义属性”(由@eggplantbr注释)更改此设置。

在旧版本,没有GUI来做到这一点。 但是,如果编辑IntelliJ IDEA平台属性文件,则可以更改它:

#--------------------------------------------------------------------- # Maximum file size (kilobytes) IDE should provide code assistance for. # The larger file is the slower its editor works and higher overall system memory requirements are # if code assistance is enabled. Remove this property or set to very large number if you need # code assistance for any files available regardless their size. #--------------------------------------------------------------------- idea.max.intellisense.filesize=2500 

这是从ÁlvaroGonzález的答案和如何增加IntelliJ IDEA在Mac上的IDE内存限制?

转到帮助>编辑自定义属性

加:

 idea.max.intellisense.filesize=999999 

重新启动IDE。

为了澄清Alvaro的答案,您需要将-D选项添加到命令行列表中。 我正在使用PyCharm,但概念是一样的:

 pycharm{64,.exe,64.exe}.vmoptions: <code> -server -Xms128m ... -Didea.max.intellisense.filesize=999999 # <--- new line </code> 

对于那些不知道在哪里find他们正在讨论的文件的人。 在我的机器上(OSX)它在:

  • PyCharm CE: /Applications/PyCharm CE.app/Contents/bin/idea.properties
  • WebStorm: /Applications/WebStorm.app/Contents/bin/idea.properties

在最新的Jetbrains产品中更改此设置的说明

编辑product64.vmoptions没有为我工作,但编辑idea.properties工作正常。 另外,为了能够处理大文件,您可能需要更改product64.vmoptions / product.vmoptions中-Xms和-Xmx的值

编辑IDEA的configuration文件: IDEA_HOME/bin/idea.properties

 # Maximum file size (kilobytes) IDE should provide code assistance for. idea.max.intellisense.filesize=60000 # Maximum file size (kilobytes) IDE is able to open. idea.max.content.load.filesize=60000 

保存并重新启动IDEA