我喜欢在 Notepad++ 中浏览我的 C++ 项目。我使用 SourceCookifier 插件来轻松地在大文件的定义之间跳转。但是,如果我加载一个大的 C++ 头文件(大约 30.000 行),其中有很多#define
and typedef
里面的声明,它似乎挂起并且需要很长时间才能加载。
有谁知道是否有任何选项可以设置以使其更快,或者这个插件通常不会加载这么多定义?
您可以通过将项目文件夹放入 SourceCookifier 面板来加速一切(这是重要但记录不良的部分)按修饰键(Shift、Ctrl 或 Alt).
..用于导入 INCLUDE 文件。但你还必须另外
将文件或文件夹放入其中时按 CTRL、SHIFT 或 ALT 键
树视图。
或者甚至更聪明...仅像所描述的那样单独添加大型定义/类型定义源。这将导致性能提升,因为它们符号将不再在树视图中列出,但当在项目其他位置的其中一个符号上点击“转到定义”时,SourceCookifier 仍会导航到那里。
我有时还使用将具有数千个定义的头文件添加到 SourceCookifier 会话中。不按 ctrl 键,每个文件最多需要 5 分钟,但按 ctrl 键,只需要 1 秒!
EDIT/
添加源文件without按 ctrl 键:
- “转到定义”功能?是的。
- 符号在树视图中显示为源文件节点的子节点?是的。
- ==> Not推荐用于laaaarge源文件。
添加源文件with按 ctrl 键:
- “转到定义”功能?是的。
- 符号在树视图中显示为源文件节点的子节点?NO.
- ==> 受到推崇的 for laaaarge源文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)