我正在尝试在Jetbrains WebStorm 8中处理大型Javascript文件,并且我在编辑窗口的顶部收到一条消息:
文件大小超过配置的限制(2560000).代码洞察功能不可用.
如何增加"配置限制"以访问所有功能?
在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的答案以及如何在Mac上的IntelliJ IDEA中增加IDE内存限制而构建的?
转到帮助>编辑自定义属性
加:
idea.max.intellisense.filesize=999999
重新启动IDE.
编辑IDEA的配置文件: 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
有关在最新Jetbrains产品中更改此设置的说明
编辑product64.vmoptions对我没有用,但编辑idea.properties工作正常.另外,为了能够处理大型文件,您可能需要更改product64.vmoptions/product.vmoptions中-Xms和-Xmx的值
为了阐明Alvaro的答案,您需要在命令行列表中添加-D选项。我正在使用PyCharm,但是概念是相同的:
pycharm{64,.exe,64.exe}.vmoptions:
-server
-Xms128m
...
-Didea.max.intellisense.filesize=999999 # <--- new line