我在很短的时间内(大约使用3个月)一直使用Eclipse作为IDE,几乎每天我都会学习一些我完全不知道的快捷方式或功能。例如,就在今天,我了解到 Ctrl + 3 是快速访问窗口的快捷方式。
我想知道你最有用/最喜欢的Eclipse功能是什么。由于IDE非常大,了解程序中更常用的部分会很有帮助。
答案 0 :(得分:72)
我最常用的功能是
ctrl + 1 快速修复/拼写检查
打开文件
匹配在类/文件名的开头。使用*开始搜索模式以搜索文件名/类名中的任何位置。
格式化
生成的代码
的重构
运行和调试。
alt + shift + x 是在当前文件中运行东西的非常方便的前缀。
还有更多。在点击 alt + shift + x 后,右下角的弹出窗口会显示这些选项。
alt + shift + x 可以切换为 alt + shift 所有上述示例中的+ d 都在调试器中运行。
验证
从最近的Ganymede版本开始,您现在可以在指定的文件和文件夹中切换验证。我已经等了很久了。
代码导航
答案 1 :(得分:47)
这很酷:如果有人通过电子邮件向您发送了堆栈跟踪,您可以复制并将堆栈跟踪粘贴到Eclipse的控制台窗口。然后,您可以单击堆栈跟踪中的类名,就像您自己的代码生成它一样。
答案 2 :(得分:15)
Ctrl - Alt ( up / down )复制当前行上方或下方的选定行。
Alt ( up / down )向上或向下移动当前(或多个选定的)线
Ctrl - Shift - R 打开资源窗口,开始输入以查找班级/资源
Ctrl - O 打开当前类的所有方法和字段。再次点击将为当前班级和超级班级提供所有方法和领域
Ctrl - / 或 Ctrl - Alt - C 评论单行或多行//
Ctrl - Shift - / 用/ * * /
评论所选行
Ctrl - 。带您进入下一个错误或警告线
答案 3 :(得分:15)
就实际功能而非快捷方式而言,我强烈建议您查看Mylyn。
它基本上以一个以任务为中心的视图来浏览Eclipse。它跟踪您在处理任务时触摸的文件,并将UI的许多方面集中在它决定与手头工作相关的资源上。 Eclipse可能有点忙,特别是对于一个大的多模块项目,Mylyn帮助切断了这个问题。发布跟踪软件和源代码管理存储库的连接也很出色。
根据我的经验,它使那些尝试使用它的人产生了极端的看法,这可能表明它提供了一些有趣的东西......并不意味着听起来像一个粉丝 - 它绝对值得一看。
答案 4 :(得分:15)
我每天使用的快捷方式是 Ctrl + K 。在您的编辑器(不仅是Java文件)中,只需选择一个文本(如变量,函数等),然后使用此快捷方式转到当前编辑器中此文本的下一个出现位置。 它比使用 Ctrl + F 快捷方式更快......
另请注意,您可以使用 Ctrl + Shift + K 向后搜索。
答案 5 :(得分:11)
CTRL + PAGE DOWN / CTRL + PAGE UP 在已打开的编辑器之间切换
CTRL + E 也可在打开的编辑器之间切换(允许输入名称)
CTRL + O 对我来说非常重要。您不再需要大纲视图(您可以关闭它,这将为您提供更多空间)。然后,您可以键入方法名称或只是它的开头,您很快就可以找到它。我也用它来检查可用的东西。例如: CTRL + O 然后键入get ...现在我看到所有的getter。
F3 ,而在代码中选择了一个元素:带您进入其定义或它的来源。例如在方法调用中使用它会将您带入该方法的源代码。
CTRL + M 以最大化当前窗口
如前所述, CTRL + 3 非常好。它基本上允许您在没有鼠标的情况下完全使用Eclipse。只需键入 CTRL + 3 ,然后打包资源管理器。
CTRL + F8 循环视角
CTRL + L 允许输入行号并直接将您带到该行。
CTRL + SHIFT + G 搜索工作空间中所选元素的所有引用。
而不是快捷方式:在Java编辑器下的项目设置中,您可以找到“保存操作”。这允许您设置项目,以便在保存文件时自动清理和格式化代码。这非常好,它可以让你不断按 CTRL + O 和 CTRL + F 。
答案 6 :(得分:10)
默认情况下,Eclipse自动刷新未启用,因此如果您对eclipse之外的文件进行更改,则更改将不会反映在您的构建中。如果你刚刚做了一个svn / git update / rebase并且事情没有按照预期的方式运行,这非常烦人。
在windows-> preferences->工作区中启用它,然后勾选自动刷新。
答案 7 :(得分:9)
本地历史
这是一个很棒的功能。 Eclipse为项目中的所有文件都有自己的mini-CVS。如果要还原某些更改,甚至还原已删除的文件,可以右键单击该项目并选择“从本地历史记录还原”。
刚刚救了我的屁股*欢乐的泪水*
答案 8 :(得分:7)
CTRL + Shift + P 到跳转到匹配的括号 /括号。
答案 9 :(得分:4)
一个关键功能: Shift + Alt + T 用于重构菜单。
答案 10 :(得分:4)
答案 11 :(得分:3)
CTRL + SHIFT + X 所选文字变为大写
CTRL + SHIFT + Y 所选文字变为小写
答案 12 :(得分:3)
许多键绑定取决于当前活动的透视图和视图。
我最常用的Java视角:
答案 13 :(得分:3)
我想添加两个额外的快捷方式:
CTRL + F6 在打开的编辑器之间切换( CTRL + SHIFT + F6 以相反方向滚动列表)
CTRL + F11 以调试模式启动程序
F11 以正常模式启动程序
答案 14 :(得分:2)
Ctrl - Shift - M 当光标位于java文件中的类名时,将专门添加该类,并且只有该类你的进口。这与 Ctrl - Shift - O 不同,它不仅会添加尚未定义的导入,还会删除当前不需要的导入,你可能不一定想做的事情。
我忘了[ Ctrl + 2 - > r ]范围变量重命名。将光标放在要重命名的变量中,按 Ctrl + 2 ,然后按 r ,然后键入新名称,查看其中的所有实例变量同时重命名。
在重构匈牙利表示法时,非常棒。
答案 15 :(得分:2)
alt - shift - a 在某些情况下非常有用。
答案 16 :(得分:2)
我也是Eclipse的粉丝,但是由于我将大部分时间花在Visual Studio上,我建议您阅读Eric Sink的系列文章“C#to Java”(第1-4部分)。 Eric不仅总是一本有趣的读物,而且这个简短的系列文章涵盖了那些没有进入Eclipse或者已经离开它一段时间的人的一些很棒的Eclipse洞察力:
From C# to Java: Part 1
From C# to Java: Part 2
From C# to Java: Part 3
From C# to Java: Part 4
答案 17 :(得分:1)
我刚刚发布了关于Top 5 Useful Hidden Eclipse Features的博文。它包含:
java.lang.Object
内容答案 18 :(得分:1)
Alt + left 和 Alt + right 将向前和向后导航。
答案 19 :(得分:1)
最近我一直在使用MouseFeeds插件自动告诉我关键笔划组合是什么。通过重复这种方式我更好地记住它们。
这个link可以更好地了解它的外观和描述。
答案 20 :(得分:1)
Shift + Alt + b 。
答案 21 :(得分:1)
我使用了很多以上内容,也喜欢快速搜索: CTRL + J 然后输入我要查找的内容,然后 CTRL + K 下次出现。
答案 22 :(得分:0)
我发现项目特定的设置在Eclipse 3.3中很有用。
例如,如果您有多个开发人员正在处理项目,这些开发人员具有不同的花括号,行间距,导入数等代码样式,那么您可以指定项目的样式设置。然后,您可以配置保存操作,以便在保存文件时自动格式化代码。结果是每个人的代码在签入之前的格式都相同。