Eclipse的隐藏功能

97

好的,这可能是一个简单的问题,但每个人使用这些工具的方式都不同。那么,有哪些在这个集成开发环境中最好的时间节省工具呢?

汤姆

73个回答

2

alt+shift+z - 用于激活"环绕"子菜单,在需要使用try catch块时很方便。


2

Ctrl + H 可以在整个工作区或项目中进行搜索/替换。


2

很抱歉,如果这是重复的内容,但我不认为我在这里看到过这个问题,并且我浏览了所有的帖子:

单词自动完成:

Alt + /

这是一个非常好的替代Ctrl+Space的工具。虽然它不能完全取代Ctrl+Space,但它要快得多。而且不要害怕多次按下它,它会循环显示可能的选项。


2

使用 ctrl-alt-up/down 可以将一行复制到上方或下方。如果再加上 alt-up/down,通常比复制粘贴更快。


2
不知道快捷键,但可以选择方法中的局部变量,然后右键。在重构下,有“将局部变量转换为字段”。在某些情况下非常有用。只是希望有一个快捷方式!

1
在我的 MacBook 上,键盘快捷键是 command-alt-F。当然,在首选项->键下(在 Eclipse 3.4 中)可以配置这些键映射。 - Scott Bale
2
您可以通过在局部变量上放置光标后,调用快速重构菜单(Ctrl+1),来完成此操作。 - Urs Reupke

2
在Java编辑器中,按下Ctrl-Shift-Up或Down会跳转到该方向上最近的方法或字段声明。

2

一个组合键规则,掌控所有操作。

CTL+SHFT+L

获取所有这些“隐藏”的功能列表。


1
按下 ctrl+3 可以浏览所有现有的命令。 - Ravisha

2

按Ctrl+f,然后勾选“正则表达式”复选框。从此,您就可以使用正则表达式进行搜索,甚至更强大的是,您可以在替换字符串中包含组匹配($1、$2等,或者$0表示整个匹配)。


1

根据您对时间节省的理解...

在注释中添加TODO和FIXME会自动将任务添加到Eclipse的任务列表中。 因此,如果有代码需要回来查看,比如说您正在调试并需要进行一些研究,您可以这样做...

FIXME表示紧急,会在任务窗口中放置一个红色的!
TODO表示正常紧急程度

//FIXME: This accidentally deletes user accounts
user.account().delete();

//TODO: Add some validation before assigning everyone as admin
user.setPrivilege("Admin");

然后还有自动生成的setter/getter。如果你正在创建一个bean或其他什么东西,这非常棒。比如你声明了一个类:

public class SomeBean {
    private static int FIRST_VALUE = 0;
    private static int SECOND_VALUE = 1;
    ...
    private static int THOUSANDTH_VALUE = 1000;
}

您可以创建所有变量,然后在编辑器中右键单击,转到源,然后选择生成Setter和Getter。 这将自动为您创建它们。


我喜欢“正常紧急”概念 :) - Romain Linsolas

1

安装MouseFeed Eclipse 插件。安装后,每当您单击与快捷键相关联的按钮或菜单项时,它都会向您显示一个带有键盘快捷键的弹出窗口。


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