Eclipse Ganymede hack,提示,技巧,窍门和最佳实践

时间:2020-03-05 18:55:07  来源:igfitidea点击:

我最近开始使用Eclipse Ganymede CDT进行C开发,但我再也喜欢不了。我知道学习曲线可能会很明显,因此,在帮助下,我的目标是尽可能地使其平缓。我正在寻找最佳的技巧,提示,技巧,窍门和最佳实践,以真正释放IDE的全部功能。

解决方案

回答

Ctrl + Space是Eclipse中最好的工具。这是自动完成功能。它可以完成变量名,方法声明,用户定义的模板以及更多其他内容。

去Eclipse。我的代码是由ctrl+space生成的。

回答

准确的索引

使用CDT,我们应该确保启用"完全索引"选项,而不是默认的"快速索引"。在现代硬件上,它的速度并没有明显降低,而且做得更好。因此,我们应确保启用语义突出显示。在C / C ++中,这并不像在Scala这样的语言中那么重要,但是它仍然非常有用。

简化的编辑

习惯于使用Ctrl + O和Ctrl + Alt + H。前者将弹出一个可增量搜索的轮廓视图,而后者将打开"呼叫层次结构"视图并搜索当前选定的功能。这对于跟踪执行非常有用。

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

面向任务的编程

麦琳:永远不要没有它就离开家。我只是对这个工具还不够。每当我被迫不这样做时,我都会发现自己不得不重新学习如何处理所有代码噪声。非常非常方便。

精简视图

缺省的Eclipse工作区布局在空间和可用性上都非常低效。每个人都有自己喜欢的布局,花一些时间找到自己的布局。我想最小化(不一定关闭)除Outline之外的所有内容,并使C / C ++ Project Explorer停靠在侧栏中,该侧栏配置为在展开时精确隐藏Outline。这样,我可以始终保持编辑器可见,同时减少与当前任务无关的视图使用的空间。

回答

如果未安装Java Developer Tools,则拼写检查将不起作用。

拼写检查功能取决于所安装的Java开发工具。如果仅安装C开发工具,这可能是一个令人困惑的问题,因为它没有给出拼写检查器不起作用的原因。

回答

CTRL + TAB可让我们在源文件及其头文件(foo.cpp <-> foo.h)之间快速导航。

我也喜欢本地历史记录功能,因为我们可以方便地返回并还原更改。

回答

我们可以运行基于CDT的拼写检查器(也可以在Galileo中使用)。

参见此处:Eclipse拼写引擎不存在