Eclipse Ganymede的技巧、提示、诀窍和最佳实践

8

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

4个回答

16

准确的索引

使用CDT时,应该确保启用“完整索引”选项而不是默认的“快速索引”。在现代硬件上,它并没有明显变慢,但是它的工作效果要好得多。在这方面,您应该确保启用语义突出显示。在C/C++中,这并不像在Scala等语言中那样重要,但仍然非常有用。

简化的编辑

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

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

任务导向的编程

Mylyn:永远不要离开它。我无法说足够多关于这个工具的好处。每次被迫没有它时,我都发现自己必须重新学习如何处理所有代码噪音。非常、非常方便。

简化的视图

Eclipse默认的工作区布局在空间和可用性方面都极其低效。每个人都有自己喜欢的布局,请花些时间找到适合您的布局。我喜欢最小化(不一定关闭)除了大纲之外的所有内容,并将C/C++项目资源管理器停靠在侧边栏上,配置为在展开时精确隐藏大纲。通过这种方式,我可以始终保持编辑器可见,同时减少与当前任务无关的视图所使用的空间。


3

CTRL+TAB 可以让你快速在源文件和头文件之间进行导航(foo.cpp <--> foo.h)。

我还喜欢本地历史记录功能,因为它可以方便地回退和撤销你的更改。


2

在Eclipse中,ctrl + space是最好的工具。它是自动完成功能,可以完成变量名、方法声明、用户定义的模板等等。

支持Eclipse!我的大量代码都是由ctrl + space生成的。


1

如果没有安装Java开发工具,拼写检查功能将无法使用。

拼写检查功能依赖于Java开发工具的安装。如果您仅安装了C开发工具,则无法知道拼写检查器不起作用的原因,这可能会让您感到困惑。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接