Eclipse - 默认键盘快捷键列表

48

有没有默认的Eclipse键盘快捷键列表?我通常寻找与语言无关的功能,比如在源代码编辑器中启动调试器或删除整行。


2
你先查了谷歌吗?关于这个主题有很多链接 - http://bit.ly/4FgqrN - JasCav
4个回答

95

与其使用Eclipse 4.6的快捷方式完整列表(JGlassthis pdf中提到),我更喜欢只使用几个快捷方式:

  • CTRL+Shift+L: "显示按键辅助功能",快捷方式列表(取决于上下文)

http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.user/tips/images/key-assist.png

  • CTRL+3: 快速访问

http://4.bp.blogspot.com/-QqHaeh1yJDU/Tsoc0bZmaSI/AAAAAAAABVg/WzNyqfmRmXE/s1600/Eclipse+Quick+Access+now+shows+keybindings+for+commands.png
来源: "Good features of Eclipse 3.6 (Eclipse Helios) JDT, 2011, from Sony Thomas"

这两个几乎覆盖了所有内容。

你可以再添加两个:

  • CTRL+1: 快速修复

http://depth-first.s3.amazonaws.com/20080111/list_options.png

http://www.willianmitsuda.com/wp-content/uploads/eclipse_tips/spy_opentype.gif


请注意,Eclipse 2019-09 在调用命令时现在会显示按键绑定。

对于演示、屏幕录制和学习目的,当调用命令时显示相应的按键绑定非常有帮助。
当通过按键绑定或菜单交互调用命令时,屏幕上会显示按键绑定、命令名称和描述。 显示触发命令的按键绑定

https://www.eclipse.org/eclipse/news/4.13/images/show_key_bindings.png

您可以在首选项对话框中通过“在调用命令时显示按键绑定”复选框激活此功能,该复选框位于“常规 > 键”首选项页面上。
要快速切换此设置,可以使用命令“切换是否显示按键绑定”(例如通过快速访问)。

太棒了!我不知道这个! - cmcculloh
1
在这些时候,Ctrl+Shift+L快捷键具有与Quick text search相同的绑定,这是一种非常快速的搜索文本的方法。来自此处: Ctrl+Shift+L显示快速搜索;Ctrl+Shift+L两次显示快捷方式列表;Ctrl+Shift+L三次显示首选项>常规>键。 - tigerjack
第三个链接已经失效,例如http://www.techvj.com/misc/blog_images/eclipse_qaccess/eclipse_qaccess.jpg。我试图找到这张图片的替代品,但是没有找到。我还尝试编辑文章,将太多非https链接(现在是必需的)转换为链接,但是我找到了这个不错的列表[eclipse-shortcuts-4.6.0.pdf](https://github.com/pellaton/eclipse-cheatsheet/raw/master/eclipse4.6/eclipse-shortcuts-4.6.0.pdf)。 - JGlass
1
@JGlass 谢谢。我已经用新的图片替换了旧的,并在答案中包含了您的链接,以增加其可见性。 - VonC

26

如VonC所说,您可以使用以下命令获取快捷方式列表。

Ctrl + Shift + L "显示密钥帮助", 快捷方式列表(取决于上下文)

开发快捷键

但是这里有一些在开发过程中经常使用的快捷键。

Ctrl + Shift + P 在大括号之间切换。

Ctrl + Shift + R 快速打开任何文件,而无需在包资源管理器中浏览它。此快捷键将打开一个对话框,接受您正在查找的文件的名称。

Ctrl + Shift + T 打开类型(例如:类、接口),而无需单击无休止的包列表。如果您想要的是Java类型,则此快捷键将起作用。

Ctrl + O 直接转到类文件的成员(方法、变量),特别是当有很多方法时。

Ctrl + Shift + F 格式化代码。

Ctrl + Shift + / 注释掉XML或JSP代码。

Ctrl + L 转到源文件中的第N行。

Ctrl + E 显示打开编辑器的列表。

Ctrl + F6 在打开的编辑器之间移动。

Ctrl + 1 快速修复。

Ctrl + 3 快速访问。

Ctrl + Q 转到上次编辑的位置。

Ctrl + T 转到超类型/子类型。

Ctrl + I 缩进所选的代码块。

Ctrl + + 在文件中将一个问题(例如:错误、警告)移到下一个(或上一个)。

F3 转到类型声明。或者,您可以按住Ctrl并单击(即:Ctrl + Click)超链接变量。

变量生成快捷键

Ctrl + 2 + L 生成返回值类型和变量赋值

Alt + Shift + L 生成返回值类型和变量赋值。但是这里你可以进行选择。

调试快捷键

F8 继续执行

CTRL + F8 继续执行。

F5 单步进入

F6 单步跳过

F7 跳出当前方法

CTRL R 运行至光标所在行。

F11 R 调试

CTRL + SHIFT + B 切换断点

您可以在以下位置找到更多快捷方式:帮助 → 帮助内容 → Java 开发用户指南 → 参考资料 → 菜单和动作


1

之前的回答不太正确,因为在Eclipse中,您可以重新定义关键字快捷方式(我经常这样做)。

您始终可以通过在Eclipse中按下Ctrl + Shift + L(至少在Windows上)来访问当前定义的快捷方式列表。


1
提问者询问了“defaults”。 - cmcculloh

1

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