原文:
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),不過等有空再說^^
分享到:
相关推荐
本篇文章将详细解释如何通过“eclipse快速打开项目路径”这一操作来提升工作效率。 标题中的“eclipse快速打开项目路径”指的是在Eclipse中便捷地访问和管理项目的文件系统路径。在日常开发过程中,频繁地在Eclipse...
使用 Alfred 快速打开项目的工作流 背景 有时我一次处理 5-6 个项目,我希望能够快速打开一个新项目。 我也喜欢,所以开始做这个。 配置选项 通过编写proj set设置您的 IDE 和工作目录,顶部选项将下拉: 目前,我...
使您可以从Alfred快速打开项目。 安装 在获取最新版本并安装工作流文件。 在工作流的环境变量中设置PROJECT_DIRECTORY路径(选择工作流,然后按右上角的[x]图标)。 假定相对路径相对于您的主目录。 用法 打开...
标题提到的“eclipse快捷方式打开项目文件所在目录”是一个非常实用的功能,它使得开发者能快速访问项目中的文件在操作系统中的实际位置,从而进行更快捷的操作,例如编辑外部工具、查看文件结构或执行其他系统级...
标题"**Eclipse快速打开文件**"指的是Eclipse中的一项实用技巧,它允许开发者迅速找到并访问项目中的任何文件,无需通过层层文件夹进行查找。Eclipse内置了多种方式来实现这一点,包括"Quick Access"、"Navigate...
一、VS2008中清除最近打开项目列表 在Visual Studio 2008中,清理最近打开的项目列表可以通过以下步骤实现: 1. 启动Visual Studio 2008。 2. 点击菜单栏上的“工具”选项。 3. 在下拉菜单中选择“选项”。 4. 在...
如IDE(如Visual Studio Code、IntelliJ IDEA)、代码编辑器(如Sublime Text、VSCode)、版本控制系统(Git)、命令行终端(如Powershell、Terminal)等,还可以快速打开项目文件夹、运行脚本、查看文档等。...
### Unity3D项目打开流程与关键知识点解析 在游戏开发领域,Unity3D是一款非常流行的跨平台游戏引擎,被广泛应用于2D、3D游戏、虚拟现实(VR)、增强现实(AR)等项目的开发中。当开发者需要打开一个Unity3D项目时...
用户可以选择打开的文件名和路径,然后快速打开项目文件。 程序元件编号整批更改 程序元件编号整批更改功能可以快速更改程序中的元件编号。用户可以使用Replace功能来快速更改元件编号。 与PLC通讯设定 与PLC通讯...
标签“vs 最近打开项目 最近打开文件 vs2017 vs2015”进一步强调了工具的适用范围,即它适用于Visual Studio 2015和2017两个版本,并且专注于处理“最近打开项目”和“最近打开文件”的清理工作。 至于压缩包内的...
标题中的“一个完整的C#项目,快速打开电脑上的程序用”揭示了这是一个使用C#编程语言构建的项目,其主要功能是便捷地启动计算机上的应用程序。C#是一种面向对象的编程语言,由微软公司开发,广泛应用于Windows桌面...
3. **打开文件**:`CTRL + O` - 快速打开项目中的任何文件,方便在多个文件之间快速导航。 4. **打开项目**:`CTRL + SHIFT + O` - 打开项目浏览器,查看并访问项目中的各个组件。 5. **显示类视图窗口**:`CTRL +...
4.快速打开项目相关config文件. 5.htaccess到项目功能,自动复制Template目录中的.htaccess到你项目目录,可以去掉index.php,还有图片防盗链 功能,模板可自行修改.需要服务器支持rewrite. 6.支持窗口粘边隐藏(上,左,...
3. **打开文件**:`CTRL + O` 快速打开项目中的任何文件,方便查找和编辑。 4. **打开项目**:`CTRL + SHIFT + O` 可以打开项目,便于在多个项目间切换。 5. **显示类视图窗口**:`CTRL + SHIFT + C` 展示项目的类...
类似地,这个快捷键让你可以快速打开项目中的任何文件,包括非源代码文件。 4. **Ctrl+Alt+L**:格式化代码。这将按照预设的代码风格规则自动调整代码格式,保持代码整洁。 5. **Ctrl+Alt+O**:优化导入。此操作会...
- `CTRL + SHIFT + O`:快速打开项目中的文件或类。 - `F4`:显示所选元素的属性窗口。 - `F12`:转到选定元素的定义。 - `CTRL + F12`:转到选定元素的声明。 5. **代码折叠与展开**: - `CTRL + M, O`:折叠...
Git-open 是一个非常实用的命令行工具,尤其对于经常在GitHub上进行开发的用户来说,它使得从终端快速访问GitHub项目页面变得极其便捷。这个工具是用Bash编写的小脚本,可以集成到你的Git环境中,让你只需在终端输入...
- `F3`:打开资源,快速打开项目中的文件。 - `Ctrl + Shift + A`:搜索操作,查找并执行项目管理的相关操作。 - `F2`:转到问题,定位到当前光标所在处的错误或警告。 - `Alt + Shift + Z`:刷新,更新项目资源...
综上所述,“OPenExplore”插件是Eclipse开发环境的一个增强工具,它的主要功能是快速打开项目在本地文件系统的路径。通过简单安装和使用,它可以提升开发人员的工作效率,特别是在需要频繁在IDE和文件系统间导航时...
5. **Goto Anything**:通过快捷键Ctrl+P(在Mac上是Cmd+P),用户可以快速打开项目中的任何文件,甚至直接跳转到特定行号。 6. **命令面板**:Sublime Text3的命令面板(Command Palette)汇集了各种操作,如安装...