我们在Flash Builder中工作了数周的项目突然停止导航:Flash Builder的所有不错功能(如自动完成,跳转到定义,即使搜索引用也只是部分工作 - 它们适用于某些类,但不适用于其他类。我尝试重新启动Flash Builder,关闭并打开项目,重新创建项目,但这种不好的情况依然存在。而且,它几乎同时发生在同一个项目上的两个其他开发人员,每个开发人员的配置稍有不同。看起来也许我们已经超过了FlashBuilder的一些内部限制,但是我们的项目还没有那么大。我不知道我在哪里可以排查此问题。Flash Builder 4突然停止对某些类进行自动完成
回答
这是eclipse(又名Flash Builder)中的一个常见问题。
尝试增加它的“类型缓存”的可用内存(我忘记了具体的术语)。
-vmargs
-Xms64m
-Xmx1024m
-XX:MaxPermSize=1024m
-XX:PermSize=64m
(剪断了不相关的选项)
您可能还需要彻底删除您的工作空间缓存,并重新创建:您可以通过编辑FlashBuilder.ini在Flex家里看起来像这样做它。自从我增加了最大内存限制以来,我一直没有遇到这个问题。
你可能并不需要更多的则512米上最大规模,但我用了很多开放的图书馆依赖性特别大的项目工作...
通常一个Eclipse关闭并重新启动解决问题对我来说。但是,这里有一些其他的事情要尝试:
- 由于这已跨越三个工作站发生了,在一组离散的班,你找了一个奇怪的,或非标准的语法错误?我确定我已经看到了某些情况下不会导致编译器错误,但确实会导致代码提示中断。我会在双引号或ASDoc中找不到正确结束的单引号。 [但是,这看起来很不一致,所以这在黑暗中有点刺骨]。
- 尝试清洁工作空间。当您启动Flash Builder(或Eclipse)时,请使用'-clean'参数。我在Windows快捷方式中执行此操作;我不知道如何在Mac上执行此操作。
- 尝试重新创建相关组件。慢慢地将代码复制到块中,直到找出代码暗示的代码为止。
这也发生在我身上。 '
这个支架删除不仅仅是regexp的解决方案 - 在DateField disabledRanges mxml标记中使用它来实现快速“日期范围限制”。它打破了在mxml的所有mxml组件(所有顶级mxml组件自动完成工作正常)后出现的自动完成。 – Manius 2014-03-10 21:25:50
删除然后重新添加项目似乎为我解决这个问题。
I,通过转动了显著改善“启用设计模式”
我有同样的问题,有时甚至代码自动完成了崩溃的自定义类。
我建议你尝试从工作区 删除.codemodel文件夹,在这里看到的描述:http://www.redcodelabs.com/2010/05/flash-builder-content-assist-did-not-complete-normally/
后来则是为了提高性能,你可以按照这个步骤进行:这些http://www.redcodelabs.com/2012/03/eclipse-speed-up-flashbuilder/
无为我工作。我的解决方案是在BBedit(我在Mac上)中运行一个textfactory,它用四个空格替换整个代码库中的每个选项卡,然后是另一个反过来的代码。然后我在FB中刷新我的项目。这个修改每个文件似乎强制FB重建它的引用。每次开始FB时我都必须这样做。我相信有一个更好的命令行方式来实现这一点(尽管unix'touch'不起作用)。
当我向MXML应用程序添加模型声明时发生这种情况。当我评论这个自动完成再次工作。
<fx:Model id="testTextFlow">
<flow:TextFlow version='3.0.0' xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='11'
textIndent='10' paragraphSpaceBefore='6' paddingTop='8' paddingLeft='8' paddingRight='8'>
<flow:p paragraphSpaceBefore='inherit' clearFloats='start'>
<flow:img source="http://imgs.xkcd.com/comics/trapped.png" width="600" height="300" float="right"/>
<flow:span>Bacon ipsum. Permanent link to this comic: http://xkcd.com/876/ Image URL (for hotlinking/embedding): http://imgs.xkcd.com/comics/trapped.png</flow:span>
<flow:TextFlow version='3.0.0' xmlns:flow='http://ns.adobe.com/textLayout/2008' fontSize='15'>
<flow:p paragraphSpaceBefore='inherit' >Here is an embedded text flow.</flow:p>
</flow:TextFlow>
</flow:p>
</flow:TextFlow>
</fx:Model>
右键点击一个类,并选择“刷新”修复了这个问题对我来说:)
我还注意到,当你点击一个超链接,它会打开,其中代码提示不工作怪异的第二类该班级来自不同的班级。如果双击文档树中的'Class.as'文件,那么它工作正常。非常奇怪
- 1. Flash Builder 4自动完成功能停止使用多个脚本标记
- 2. Flash Flex Builder 4.6移动自动完成
- 3. 谷歌地图自动完成api v3突然停止工作
- 4. JQuery自动完成突然停止工作
- 5. Flash Builder自动完成崩溃
- 6. 自动滚动突然停止
- 7. 在Flash Builder中获取对象键的自动完成
- 8. 对于Flash Builder 4 SVN集成不Subclipse
- 9. Fade动画突然停止
- 10. GWT突然停止执行
- 11. 蚀:某些键盘的键突然停止工作
- 12. 当页面动作自动停止时,停止运行某些代码位
- 13. Grep突然停止
- 14. Android:IntentService突然停止
- 15. Flex Builder 3或Flash Builder 4?
- 16. ASP.Net MVC - 停止自动完成密码
- 17. jQueryUI的自动完成射击停止
- 18. Gzip在codeigniter中停止自动完成
- 19. Eclipse停止自动完成python
- 20. 在jqGrid中停止自动完成
- 21. 为什么Visual Studio 2015代码完成突然停止工作?
- 22. Flash Builder 4 + Flash Professional + FlashVars!= WORKING
- 23. Flash Builder 4设置
- 24. Flash Builder 4问题
- 25. flash builder 4和eclim
- 26. Flash Builder/Flex:使Flash Develop的自动完成工作(字符串模式)
- 27. Xcode方法自动完成仅显示某些类
- 28. 如何从Eclipse中的自动完成中删除某些类
- 29. jQuery自动完成:以不同方式显示某些对象?
- 30. 突然启动/停止实例
语法突出显示仍然适用于这些类吗? – 2011-04-29 02:27:05
语法着色适用于所有类。我仍然可以构建,运行和调试。但是,控制点击只会显示某些类别的链接,而不是其他类别的链接,而不会显示的链接看起来是随机的 - 它们并不像它们在特定的库中一样。 – hrabinowitz 2011-04-29 15:46:39