我已经将Eclipse作为IDE使用了很短的时间(大约3个月的完整使用时间),几乎每天我都了解一些我绝对不知道的快捷方式或功能。例如,直到今天,我才知道Ctrl+3是“快速访问”窗口的快捷方式。
我想知道您最有用/最喜欢的Eclipse功能是什么。由于IDE如此之大,因此了解程序中更常用的部分将很有帮助。
我已经将Eclipse作为IDE使用了很短的时间(大约3个月的完整使用时间),几乎每天我都了解一些我绝对不知道的快捷方式或功能。例如,直到今天,我才知道Ctrl+3是“快速访问”窗口的快捷方式。
我想知道您最有用/最喜欢的Eclipse功能是什么。由于IDE如此之大,因此了解程序中更常用的部分将很有帮助。
Answers:
我最常用的功能是
ctrl+1快速修复/拼写检查器
打开文件
在类/文件名的开头进行匹配。以*开头的搜索模式可在文件名/类名内的任意位置进行搜索。
格式化
生成的代码
重构
运行和调试。
alt+ shift+x是在您当前文件中运行内容的非常方便的前缀。
还有更多。按下alt+ shift+后,选项会显示在右下方的弹出窗口中x。
alt+ shift+x可以切换为alt+ shift+d在所有上述实施例中调试器中运行。
验证方式
从最近的Ganymede版本开始,您现在可以在指定的文件和文件夹中切换验证。我已经等了很久了。
代码导航
这很酷:如果有人通过电子邮件向您发送了堆栈跟踪,则可以将堆栈跟踪复制并粘贴到Eclipse的Console窗口中。然后,您可以单击堆栈跟踪中的类名称,就像您自己的代码已生成它一样。
我每天使用的快捷方式是Ctrl+ K。在编辑器(不仅是Java文件)中,只需选择一个文本(如变量,函数等),然后使用此快捷方式转到当前编辑器中该文本的下一个出现位置。它比使用Ctrl+F快捷方式快...
还请注意,您可以使用Ctrl+ Shift+K向后搜索。
CTRL+ PAGE DOWN/ CTRL+PAGE UP在打开的编辑器之间切换
CTRL+E也可以在打开的编辑器之间切换(允许键入名称)
CTRL+O对我来说非常重要。然后,您不再需要大纲视图(可以将其关闭,这将为您提供更多空间)。然后,您可以键入方法名称或仅输入方法名称,然后您便可以快速找到它。我还用它来检查可用的东西。例如:CTRL+O然后键入get ...现在我看到所有吸气剂。
F3而在代码中选择一个元素时:带您进入其定义或其来源。例如,在方法调用上使用,它将带您进入该方法的源代码。
CTRL+M最大化当前窗口
如前所述,CTRL+3非常好。基本上,您无需鼠标即可完全使用Eclipse。只需输入CTRL+3,然后例如打包浏览器。
CTRL+F8循环槽观点
CTRL+L允许输入行号并将您直接带到该行。
CTRL+ SHIFT+G在工作空间中搜索对选定元素的所有引用。
并非捷径:在Java编辑器下的项目设置中,您可以找到“保存操作”。这使您可以设置项目,以便在保存文件时自动清除代码并设置其格式。很好,它可以防止您不断按CTRL+O和CTRL+ F。
当地历史
这是一个很棒的功能。Eclipse对项目中的所有文件都有自己的mini-CVS。如果要还原所做的更改,甚至还原已删除的文件,可以右键单击该项目,然后选择“从本地历史记录还原”。
刚刚救了我的屁股*欢乐的眼泪*
CTRL+ SHIFT+X选定的文本变为大写
CTRL+ SHIFT+Y选定的文本变为小写
我想添加两个其他快捷方式:
CTRL+F6 在打开的编辑器之间切换(CTRL+ SHIFT+F6沿相反方向滚动浏览列表)
CTRL+F11以调试模式启动程序
F11 以正常模式启动程序
我还是Eclipse的爱好者,但是由于我大部分时间都在Visual Studio中度过,所以建议您阅读Eric Sink的系列文章“ C#to Java”(第1-4部分)。Eric不仅总是有趣的读物,而且本简短的系列文章还为那些尚未接触Eclipse或已经离开Eclipse一段时间的人提供了一些很棒的Eclipse见解:
从C#到Java:第1部分
从C#到Java:第2部分
从C#到Java:第3部分
从C#到Java:第4部分
Ctrl- Shift-M当光标是在你的java文件中的类名,将特别补充说,只有那类的进口。这是从不同的Ctrl- Shift-O这不仅将增加没有定义这些进口,也将删除当前不需要进口,你不一定想要做的事。
我忘记了[ Ctrl+ 2-> r]范围变量的重命名。将光标放在要重命名的变量上,按Ctrl+ 2,然后按r,然后键入新名称,同时监视该变量的所有实例。
这是真棒在重构匈牙利命名法。
alt- shift-a在少数情况下是非常有用的。
最近,我一直在使用MouseFeeds插件自动告诉我按键组合是什么。通过重复的方式,我会更好地记住它们。
此链接对它的外观和功能有更好的描述。
我刚刚发布了此博客文章,介绍有关Eclipse的前5个有用功能。它包含: