Eclipse Ganymede hack,提示,技巧,窍门和最佳实践
我最近开始使用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
),甚至按元素类型进行过滤(typedef
,struct
,class
, 等等)。
面向任务的编程
麦琳:永远不要没有它就离开家。我只是对这个工具还不够。每当我被迫不这样做时,我都会发现自己不得不重新学习如何处理所有代码噪声。非常非常方便。
精简视图
缺省的Eclipse工作区布局在空间和可用性上都非常低效。每个人都有自己喜欢的布局,花一些时间找到自己的布局。我想最小化(不一定关闭)除Outline之外的所有内容,并使C / C ++ Project Explorer停靠在侧栏中,该侧栏配置为在展开时精确隐藏Outline。这样,我可以始终保持编辑器可见,同时减少与当前任务无关的视图使用的空间。
回答
如果未安装Java Developer Tools,则拼写检查将不起作用。
拼写检查功能取决于所安装的Java开发工具。如果仅安装C开发工具,这可能是一个令人困惑的问题,因为它没有给出拼写检查器不起作用的原因。
回答
CTRL + TAB可让我们在源文件及其头文件(foo.cpp <-> foo.h)之间快速导航。
我也喜欢本地历史记录功能,因为我们可以方便地返回并还原更改。
回答
我们可以运行基于CDT的拼写检查器(也可以在Galileo中使用)。
参见此处:Eclipse拼写引擎不存在