Eclipse中您最喜欢的热键是什么?

过去几年来,我一直在使用Visual Studio和Re-Sharper,并且最近在使用Eclipse的Java商店中进行了一场演出。 使用Google热门searchfunction返回了一堆“十大热门”post,但就是这样。

你最喜欢的热键是什么? 而哪些是必不可less的?

这些是我在“肌肉记忆”下logging的。

编辑

  • Ctrl + Shift + O – 组织导入(删除未使用的导入,添加缺less的导入,sorting导入)
  • Ctrl + Shift + I – 取消select
  • Ctrl + / – 注释/取消select行的注释
  • Alt + Shift + R – 重命名select

导航

  • Ctrl + Shift + T – 在您的项目中键入Java类时find
  • Ctrl + Shift + R – 在您键入项目中的所有资源时查找
  • Alt + Left – 通过编辑历史后退一步
  • Alt +右键 – 通过编辑历史logging前进

执行

  • Ctrl + F11 – 再次运行
  • F11 – 在debugging模式下再次运行

Ctrl + 空格 :自动完成。 完成一切,包括厨房水槽。

有史以来最好的!

Ctrl + 3 – 快速访问

快速访问提供几乎所有的视图,视angular,菜单项,只需键入它。 让你把手放在键盘上,远离鼠标是非常棒的。

CtrlShiftF来格式化代码! 🙂

随着CtrlShiftO ,我总是这样做之前保存或提交。 这两个快捷键一起帮助保持一切清洁和一致。

顺便说一句,这里有更多好东西。

Ctrl + 1 – build议和快速修复。 用下面的方法试试,按任意方法写一个调用组合,瞧! 你eclipse为你正确的types声明一个variables。 另一个是标记一个块按下Ctrl + 1并提取局部variables作为第一个选项出现。

Ctrl + q – 转到上次编辑的地方。

Alt + Shift + Z =“环绕声”

select一个代码块并点击这个热键来popup一个小菜单来创build一个try-catch块,有条件的或循环的。

按住CTRL ,你就可以点击class级名称,然后跳到那个class级,这可能是我使用最多的快捷方式

(除了保存,复制…正如大卫所说)

  • Ctrl空间自动完成
  • F3 Open定义:跳转到类,方法,variables的定义,即使它在远程位置(如JDK本身的类)
  • CtrlShiftT Findtypes:还查找没有自己文件的Java类(例如jar文件中的类)。 请注意,您可以使用CamelCase:键入NPE而不是NullPointerException。
  • CtrlShiftR查找资源:打开任何types的文件。 比尝试导航它们要快得多
  • CtrlZ撤消:Eclipse可以撤销很多(如取消删除文件),并有一个非常长的撤销缓冲区的文本编辑器

来自@ insin的所有人 ,以及更多:

控制1 :它提出了解决scheme。
AltShiftM :创build一个新的方法。
AltShiftI :内联variables/方法。
控制2L :创buildvariables声明。
控制2F :创build字段声明。
控制O (不是零,而是人声) :显示文档的轮廓。
F4 :显示层次结构。
AltShiftQQPT :显示一个视图。
AltShiftW :显示。
AltShiftArrowUp :上一个方法。
AltShiftArrowDown :Next方法。
ControlShiftE :显示每个打开的编辑器的对话框。
控制E :显示编辑select迷你窗口。

我每天都用它们!

我不使用ControlShiftOControlShiftI,因为我激活了“保存操作”,当我保存文档时,它们会自动执行。

对不起,这些是10多个。
当然,在几分钟内我会记得其他捷径,:-)

Ctrl + 7 – 评论/取消注释选定的代码。

CTRL + D – 删除选定的行。

syso + CTRL + SPACE – 创build:System.out.println();

除了已经提到的伟大之外,

CTRL + SHIFT + L – 提供Eclipse热键的快速参考(至less在伽利略Java EE中)

CTRL + M – 最大化页面

CTRL + 2 – 各种快速辅助提示 – (请耐心等待这个热键组合,因为在辅助前有一个延时)

CTRL + F3 – (一次 – 显示类的方法和variables)

CTRL + F3 – (点击这个热键组合两次以查看inheritance的成员和方法)

F3只提到一次,但F3CTRL + SHIFT + T最有用的短键。

通过按F3 ,光标进入光标所在标记的定义。

关于ctrl的注释 – O :键入一次只会给你当前课程的大纲。 打到第二个types会给你所有的inheritance东西 – 通常更有用。

同样的事情关于CTRLT :一次会给你超types,两次也应该给你的接口。

CTRLSHIFTR跳转到一个文件 – 这是大项目的必要条件

Ctrl + Q – 返回上一个编辑位置。

Ctrl + Shift + F (格式代码)几乎是我使用最多的一个。

这也是我更喜欢在Eclipse中使用Java的原因之一,而不是在Visual Studio中使用C#(尽pipe我广泛使用)–C#中的代码格式化器相当薄弱。

Alt + Shift + Q – 显示视图

Alt + Shift + W – 显示在

Alt + Shift +向上 – select当前单词

Ctrl + K – find下一个[使用选定的单词]

Ctrl + Shift + R,Enter – 以选定的名称打开文件(在编辑器中select一个单词/文件名后)

Alt + H (自定义) – 切换(显示/隐藏)工具栏

Ctrl + F6 :切换编辑器

Ctrl + F7 :切换视图

Ctrl + F8 :切换透视图

Alt + 向上或向下箭头 - 向上或向下移动当前行/select

CTRLSHIFTT键入类名。 来search,..和*是通配符。 你可以查找Java内置的类(如果你告诉Eclipse关于你的jdk而不是你的jre)。

对于Java开发非常有用,如果只是为了find那些专门用途的类别而逃避你的思考。

CtrlShiftT规则。 特别是当你发现你只需要键入类名的大写字母。 所以要快速查找类MyLongClassName ,我只需要键入CtrlShiftTMLCN

Ctrl + Shift + M添加导入 。 爱看那些红色的下划线消失。

CTRL-ALT-UP / DOWN箭头复制行或select非常酷。 还有一个我想念Netbeans,所以如果有人知道相当于…

alt + shift + S,那么r就是为了生成getter和setter。 它看起来很棘手,但是一旦你习惯了这种组合,你就离不开它。

CtrlShift (或任何个人电脑上):自动缩进。