有没有办法阻止NetBeans扫描项目?

Geo*_*rge 67 java netbeans

我的电脑没有太多内存和处理器非常弱.虽然netbeans是迄今为止我最喜欢的IDE,但由于项目扫描在我打开程序时会自动启动,因此在我现有的计算机上使用它几乎是无法忍受的.

有没有办法阻止netbeans扫描项目?

Dav*_*vid 54

嘿乔治我不知道这是否是一个答案,但我右键单击并选择"关闭"我不需要打开的项目.将所有过去的项目都列在那里是没有意义的.只要你正在开发的那个.您始终可以从菜单中重新打开其他项目.一旦您使用的所有项目都关闭,每次启动Netbeans时都不会扫描它们.

  • 好吧,+1,谢谢你让我觉得自己像个白痴. (10认同)
  • 如果您正在处理的主要项目很大并且无法关闭它,这无济于事.我仍然有这个问题与背景扫描只挂几分钟阻止一切. (10认同)

Nom*_*que 19

除了为您真正使用的文件夹创建较小的项目,然后为项目组(Mateng)创建项目组之外,您还可以尝试排除您永远不会使用的images文件夹,例如文件夹等.要忽略这些文件夹,请转到:

File > Project Properties > Ignored Folders > Add Folder...

从NetBeans帮助:

"忽略的文件"属性与"包含路径"相反.这些是PHP项目中的文件,您希望IDE在FTP上载,扫描等时忽略这些文件.

  • 我觉得这只是正确答案.您只需选择包含大量文件的文件夹(如img/dynamic),然后将其排除即可. (3认同)
  • 优秀,添加"node_modules"[npm]和"vendor"[composer]忽略文件夹使netbeans更好 (3认同)
  • 太棒了,这是我在一个拥有几千兆字节媒体文件的项目上的解决方案. (2认同)
  • 这是有效的解决方案 - 尝试过其他人 (2认同)

Zeo*_*ite 14

试试这个:http://wiki.netbeans.org/ScanOnDemand

警告:目前,此插件仅适用于开发版本.请勿在官方发布中使用这些说明......

一旦启动NetBeans IDE,系统就会执行所谓的"最新检查"以验证是否未更改任何文件.如果这种情况在你的情况下似乎花了太长时间,并阻止你执行你的工作,你可能会对ScanOnDemand感兴趣.

ScanOnDemand的最基本功能是在启动IDE后禁用(可能很长)最新检查.这是在期望您的源的大多数操作都是在IDE内部完成的情况下完成的,因此当IDE关闭时,不会发生重大更改,因此无需重新扫描任何内容.实际上,这可能不完全准确,但修复很容易,在极少数情况下,使用其他工具显着更新您的源,只需手动触发刷新.

NetBeans IDE 再一次为您提供了更多控制权.你保持负责,决定做什么,什么时候......

为了在这方面提供帮助,我们决定创建一个实验模块,该模块可在更新中心上获得(截至6.7版).该模块在某些情况下省略了自动更新(例如,启动后和切换到主窗口后的最新检查).调用重新扫描并使数据保持最新的责任在于用户 - 通过显式刷新操作...


Jim*_*nas 9

我知道这是一个老问题,但这可能有助于其他人...要启用或禁用后台扫描,您可以在菜单工具 - >选项 - >错误 - >文件下找到该选项

https://blogs.oracle.com/netbeansphp/entry/enable_auto_scanning_of_sources


Mat*_*eng 8

除了关闭不需要的项目(David),您还可以创建包含相关项目(或只有一个)的项目组:

File > Project Group > New Group....

然后可以通过从同一菜单中指向项目组来打开项目组.最重要的是:每个组都会记住上次在编辑器窗口中打开的文件.我将所有项目组织成组,这大大减少了扫描.

(顺便说一句:有一个方便的插件提供工具栏项目组快捷方式)

编辑: 我现在也在使用Scan on Demand一段时间 - 非常好.感谢那个答案.


iCr*_*est 8

停止NetBeans扫描项目:

   Menu -> Tools -> Options -> Miscellaneus -> Files -> Uncheck Enabel auto-scanning
Run Code Online (Sandbox Code Playgroud)

停止Netbeans扫描项目

  • 禁用此功能并不能解决问题,至少并非总是如此.它看起来应该是,但事实并非如此.我已将该设置清除了2周,仍然继续扫描.一方面,扫描显然与我的编辑有关.如果我在一个文件中更改一个字符,则会再次扫描整个shebang - 所有项目.效率极低. - 我必须打开几个项目才能完成我的工作. - 我非常想知道如何做到这一点.为什么NB人们不能让它真正停止?多年来这一直是个问题.对NB人来说显然不重要. (5认同)