原文:
http://kuan.iteye.com/blog/187843
Poseidon每次打开都会重新分析装载及import的文件,这里介紹一些方法快速装载项目.
1. Poseidon会把当前项目的文档分析結果存成-->项目名称.ncb文件,每次关闭项目時便会自动保存它,下次装载项目時Poseidon会預先寻找ncb文件中的內容,若文档分析結果不在ncb中,才会装载並分析原文档(1).所以若把ncb文件刪除,Poseidon便会全部重新分析原文档(2). (这两个原文档有什么不同?这里看得有点糊涂,译者)
2. 我們的项目除了本身文档之外,也有可能import其他的庫,如std(phobos),Tango,dwt,dfl...等等,我們可以利用生成 Default Parser 來加速项目的装载:
a. 首先到 Tools->Options->Parser 中的 Make Default Parser.
b. 选择想生成的庫文件目錄.(上图中选择phobos的std)
c. 按下make鍵,此時会询问我們Default Parser的名称,例子中是使用std,所以設定為std,同理:
Tango -> tango
DWT -> dwt
DFL -> dfl
(即是設為庫文件的主package名称)
d. 确定之后Poseidon便会开始庫文件分析,並于Poseidon的ana目錄下,保存分析后的結果.
3. 生成了Default Parser,我們可以选择Tools->Options->Parser的两个选项之一:
Parse All Imported Modules In Project:
选择此选项,Poseidon除了装载项目文档外,另外会額外分析文档中import的modules(通常是庫文件),若之前已生成Default Parser,Poseidon会优先装载;否則会根据module名称及项目属性中Includes And Libs->Directory目錄去寻找.
使用此选项Default Parser只作用于該项目,但可以得到目前Poseidon中最完善的自动完成功能.
Load Default Parser:
打开Poseidon時会預先装载Default Parser,預装载Parser設定如下图:
使用此选项装载的Default Parser可以作用于全部项目.
設定完成之后,项目的装载应该就可以加快不少,但是目前Poseidon的分析器CodeAnalyzer以后可能会有改动,建议若有更新請重新生成
註:
*.ncb及 *.ana其实只是把分析完成的AST(?)結果存成文档的模式,所以使用時可以节省分析的時間,而 *.ncb與 *.ana最大的不同除了文件数量不同,就是*.ana只存入声明的部份,而沒有函数內容.
我想可以利用它來生成更干净的interface文件(*.di),不過等有空再說^^
分享到:
相关推荐
将压缩包中的features和plugins文件夹下的内容,分别复制到eclipse 目录下的相应文件即可。重新打开eclipse后,可右键直接打开项目路径。
使用 Alfred 快速打开项目的工作流 背景 有时我一次处理 5-6 个项目,我希望能够快速打开一个新项目。 我也喜欢,所以开始做这个。 配置选项 通过编写proj set设置您的 IDE 和工作目录,顶部选项将下拉: 目前,我...
使您可以从Alfred快速打开项目。 安装 在获取最新版本并安装工作流文件。 在工作流的环境变量中设置PROJECT_DIRECTORY路径(选择工作流,然后按右上角的[x]图标)。 假定相对路径相对于您的主目录。 用法 打开...
网上Eclipse文件目录插件基本是需要右键使用。 此插件直接存在工具栏!!!单击即可打开到文件目录
eclipse的快捷键集合,大部分常用eclipse的快捷键都可以在这里找到。
4.快速打开项目相关config文件. 5.htaccess到项目功能,自动复制Template目录中的.htaccess到你项目目录,可以去掉index.php,还有图片防盗链 功能,模板可自行修改.需要服务器支持rewrite. 6.支持窗口粘边隐藏(上,左,...
git-open:从终端打开github项目页面
为初学者分享一个Eclipse插件---OpenExplorer,其作用是快速打开Eclipse项目文件所在路径,十分方便实用。
以前每次发布jar文件到linux,...第一次使用先用打开shell,对参数进行配置。完事后,将shell和待启动项目放在一起,执行 sh quick_start.sh projectname.jar 即可。 shell写的比较简单,可以根据自己的需求自行调整。
简单的workflow: 方便用户快速用Visual Studio Code打开自己的项目
eclipse快速打开工程路径插件, eclipse快速打开工程文件路径, eclipse4.4 以后的版本都支持: 将解压后的文件 添加到Eclipse所在目录下的plugins目录下,重新打开eclipse后,可右键直接打开项目路径, 具体参看 txt...
主要介绍了解决idea打开某个项目卡住的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
本人在使用VS2005,首页项目列表,给我们带来的快速打开项目的便捷,也存在着项目混乱的现象,应为很多测试的项目在那里挂着,比较碍眼,从网上查找了相关的资料,然后作了一个简单的东西,对于感谢,就不一一谢过了...
我自己一直在用的软件,自己开发的,其中有自定义控件,读写文本文件,稳存的处理,程序的各种打开方式,windows快捷方式的分析
而我们常用的萤石云监控视频流在小程序端或者Web端打开却快速了很多,这也就启发了在Unity3d中也使用这种嫁接的方式来实现。就是通过打开网页,在网页中播放视频流的方式来解决该问题。实验结果就是能比Universal ...
Windows系统提供的快速启动也有时会因为增加的项目太多而显得如老婆娘的裹脚----又臭又长…… 在长期使用QQ的过程中,在感觉其方便的同时也感受到其界面的实用价值,于是就借鉴QQ的界面,制作了此软件。...
在开发中遇见的问题是,在开发一个项目的时候总需要在浏览器和eclipse直接切换,使用eclipse内置的还不方便,所以此插件就是在eclipse中直接调用浏览器来打开项目的插件,可以很方便快捷的打开项目,只需要把当前...
Spring Boot API Project Seed是一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目,该种子项目已经有过多个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动,专注于...
2 如果你是大量需要试玩游戏项目的试玩负责人,也可以通过这个项目来进行快速的换皮以及上架各个平台而只需修改json文件即可,无需修改更多的代码。 最后,如果你有任何问题,可以在底下留下你的评论或联系我: 邮箱...
本资源是经过本地编译测试、可打开、可运行的项目、文件或源码,可以用于毕业设计、课程设计的应用、参考和学习需求,请放心下载。 祝愿你在这个毕业设计项目中取得巨大进步,顺利毕业! 但还需强调一下,这些项目...