c - Eclipse Ganymede hacks、提示、技巧、技巧和最佳实践

标签 c eclipse eclipse-cdt ganymede

我最近开始使用 Eclipse Ganymede CDT 进行 C 开发,我非常喜欢它。我知道学习曲线可能有点明显,因此在您的帮助下,我的目标是尽可能地拉平它。我正在寻找最佳技巧、提示、提示、技巧和最佳实践,以真正释放 IDE 的全部功能。

最佳答案

准确的索引

对于 CDT,您应该确保启用“Full Indexing”选项而不是默认的“Fast Indexing”。它在现代硬件上并没有明显变慢,而且做得更好。在这种情况下,您应该确保启用语义突出显示。这在 C/C++ 中不像在 Scala 这样的语言中那么重要,但它仍然非常有用。

简化的编辑

习惯使用 Ctrl+OCtrl+Alt+H。前者弹出一个可增量搜索的大纲 View ,而后者打开“调用层次结构” View 并搜索当前选定的函数。这对于跟踪执行非常有用。

Ctrl+Shift+T(Open Type)本身不完全是“编辑”组合,但同样重要在我的工作流程中。 C++ Open Type 对话框不仅允许按类型进行增量过滤,还可以选择定义(.h)或声明(.cpp),甚至可以按元素类型(typedefstructclass 等)。

面向任务的编程

Mylyn:没有它永远不要离开家。我只是不能说这个工具。每次我被迫没有它时,我发现自己不得不重新学习如何处理所有代码噪音。非常非常方便。

精简 View

默认的 Eclipse 工作区布局在空间和可用性方面都非常低效。每个人都有自己喜欢的布局,花点时间找到你的。我喜欢最小化(不一定关闭)除 Outline 之外的所有内容,并将 C/C++ Project Explorer 停靠在侧边栏中,配置为在展开时精确隐藏 Outline。通过这种方式,我可以始终保持编辑器可见,同时减少与当前任务无关的 View 所占用的空间。

关于c - Eclipse Ganymede hacks、提示、技巧、技巧和最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69281/

相关文章:

eclipse - 如何防止 Eclipse CDT 解析配置的包含路径之外的文件?

c++ - 将浮点型 32 位变量类型转换为无符号整数 32 位时,会发生哪些位级更改?

eclipse - 如何安装基于 golang 的所有内部文件夹的网络应用程序

java - getter 方法 vs 直接使用输入参数

android - 如果我完成输入两个编辑文本用户名和密码,如何启用切换按钮并将其打开

c++ - Eclipse C++ pretty-print ?

c - 在抽象语法树 CDT 中包含头文件

c - 动态数组重新分配

c - 这个C union 的成员有什么区别吗?

c - C编程中的密码,如果密码正确,我应该在哪里放置另一个函数的函数调用