文件大小超过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