本文总结了一些最实用、最完整、最省时的 Eclipse 快捷键。 这些快捷键可以帮助您完成工作中的任何操作。 欢迎参考。
1.ctrl+shift+r:打开资源
这可能是所有快捷键组合中最节省时间的。 这套快捷键可以让您打开工作区中的任何文件,只需按文件名或掩码名称的前几个字母,例如applic*.xml。 唯一的缺点是这组快捷键并非在所有视图中都有效。
2. ctrl+o:快速提纲
如果你想查看当前类的方法或者某个具体方法,但又不想上下拉代码或者使用搜索功能,就用ctrl+o即可。 它可以列出当前类中的所有方法和属性。 你只需要输入你想要查询的方法名称,点击回车就可以直接跳转到你想要去的位置。
3. ctrl+e:快速转换编辑器
这组快捷键将帮助您在打开的编辑器之间导航。 使用 ctrl+page down 或 ctrl+page up 可以浏览上一个和下一个选项卡,但当打开的文件较多时,ctrl+e 会更高效。
4、ctrl+2、L:给局部变量赋值
在开发过程中,我经常先写方法,比如Calendar.getInstance(),然后通过ctrl+2快捷键将方法的计算结果赋给局部变量。 这节省了我输入类名、变量名和导入声明的时间。 Ctrl+F 的效果类似,不过效果是将方法的计算结果赋值给类中的字段。
5. alt+shift+r:重命名
几年前,重命名属性和方法是一项繁琐的任务,需要大量使用搜索和替换unity快捷键,从而使代码变得支离破碎。 现在的Java IDE提供了源代码处理功能,Eclipse也是如此。 现在,重命名变量和方法非常容易,每次出现更好的替代方案时,您都会习惯这样做。 要使用此功能,请将鼠标移到属性名称或方法名称上,按 alt+shift+r,输入新名称并按 Enter 键。 就是这样。 如果要重命名类中的属性,可以单击 alt+shift+r 两次。 这会调出源代码处理对话框,可以实现get和set方法的自动重命名。
6. alt+shift+l 和 alt+shift+m:提取局部变量和方法
源代码处理还包括从大块代码中提取变量和方法的能力。 例如,要从字符串创建常量,请选择文本并按 alt+shift+l。 如果相同的字符串出现在同一类的其他位置硬件设备,则会自动替换。 方法提取也是一个非常方便的功能。 将大型方法分解为更小的、定义良好的方法大大降低了复杂性并提高了代码的可测试性。
7. Shift+Enter 和 Ctrl+Shift+Enter
Shift+Enter 在当前行下方创建一个空行,无论光标是否位于该行末尾。 Ctrl+Shift+Enter 在当前行之前插入一个空行。
8.Alt+箭头键
这也是一个省时的法宝。 该组合将当前行的内容向上或向下移动。 此快捷方式在 try/catch 部分特别有用。
9.ctrl+m
大家都知道,大显示屏可以提高工作效率。 Ctrl+m 是最大化编辑器窗口的快捷键。
10. Ctrl+。 和 ctrl+1:下一个错误并快速更正
Ctrl+。 将光标移至当前文件中的下一个错误或警告。 我通常将这套快捷键与ctrl+1一起使用来修改推荐的快捷键。 新版本Eclipse的修改建议非常好,可以帮助你解决很多问题,比如方法中缺少参数、抛出/捕获异常、方法未执行等。
更多快捷键组合可以在Eclipse中按ctrl+shift+L查看。
让我们按照使用频率的顺序来看看我最喜欢的一些热键组合。 (注:以下内容已在Eclipse3.02及以上版本测试)
1. Control-Shift-T:开放式。 如果你不打算辛苦,就别想通过源码树打开了。用eclipse打开接口的实现类很容易。 按ctrl+t会列出该接口的实现类列表。
2. Control-Shift-R:打开资源(不仅仅是查找Java文件)。 提示:使用导航器视图中的黄色双向箭头按钮将编辑窗口与导航器关联起来。 这会将您打开的文件映射到导航器中的层次结构中,从而更轻松地组织信息。 如果这影响速度,请将其关闭。
3. F3:公开申报。 或者,使用“声明”选项卡(在 Java 视图模式下,选择“Windows”->“显示视图”->“声明”)。 当您在代码中选择一个方法并按下此按钮时,它将在声明框中显示整个方法。
4. Alt-左箭头:返回导航历史记录。 就像网页浏览器的后退按钮一样,在按 F3 跳转后特别有用。 (用于返回原来的编译位置)
5. Alt-右箭头:在历史记录中向前导航。
6. Control-Q:返回到上次编辑。 跳转代码的时候也会用到这个快捷键。 尤其是当你挖掘得太深而忘记了你最初在做什么时。
7. Control-Shift-G:在工作区中搜索参考。 这是重建的前提。 对于方法,此热键与 F3 具有相反的效果。 它允许您沿着方法堆栈向上查找方法的所有调用者。 一个相关的功能是启用出现标记。 选择 Windows->Preferences->Java->Editor->Mark Occurrences 并选中该选项。 这时,当你点击某个元素时,代码中所有该元素存在的地方都会被高亮显示。 我个人只使用标记局部变量。 注意:太多的亮点会减慢 Eclipse 的速度。
8. Control-Shift-F:CodeàJavaàPreferencesà根据代码风格设置重新格式化代码。 我们团队有统一的代码格式,我们把它放在我们的wiki上。 为此,我们打开 Eclipse,选择“窗口样式”,然后设置“代码格式化程序”、“代码样式”和“组织导入”。 使用导出功能生成配置文件。 我们把这些配置文件放在 wiki 上,然后团队中的每个人都将它们导入到自己的 Eclipse 中。
9. Control-O:快速提纲。 使用此快捷方式,您可以通过键入方法或属性名称的前几个字母来快速跳转到该方法或属性。
10. Control-/:注释或取消注释一行。 这同样适用于多行。
11. Control-Alt-向下箭头:复制突出显示的一行或多行。
12. Alt-向下箭头:向下移动一行或多行。 Alt-向上箭头将向上移动。
菜单中还提供其他热键。 您可以通过按 Control-Shift-L(从版本 3.1 开始)查看所有快捷键的列表。 按 Control-Shift-L 两次可显示“按键首选项”对话框,您可以在其中自行设置热键。 我欢迎您在 Talkback 部分发布您的 Eclipse 技巧。
其他 Eclipse 技巧
我总结了一些相关的tips:
锁定命令行窗口:在命令行视图(窗口 -> 显示视图 -> 其他 -> 基本 -> 控制台)中,尝试使用滚动锁定按钮来锁定控制台输出的滚动。
使用 Ant 视图:在 Java 或调试模式下,我喜欢显示 Ant 视图,以便可以快速运行 Ant 任务。 该视图可以通过 Window Ant 找到。 将 Ant 视图放置在屏幕一角,并通过“Add à Other à Show View à Buildfiles”按钮添加 build.xml 文件。 在3.1版本中,甚至支持Ant调试脚本语言。
自动遍历集合:for + Control-Space:如果你还不知道,你应该记住Control-Space是自动完成功能。 在 Eclipse 中unity快捷键,您还可以自动完成结构。 在数组或集合中,尝试键入“for”并按 Control-Space。 Eclipse 会询问您要迭代哪个集合,然后自动完成循环代码。
使用分层布局:我对 Package Explorer 视图中的默认(平面)布局感到困惑,该视图在导航树中显示包的全名。 我更喜欢源代码的包和文件系统视图,在 Eclipse 中称为分层布局。 要切换到此模式,请单击包浏览器视图中的向下按钮,选择布局,然后选择层次结构。
一次显示多个文件:您可以一次浏览多个文件。 将非活动编辑窗口拖到活动窗口的底部或侧面滚动条以打开编辑窗口。 这是我描述这个技巧的最好方式。
同时打开两个 Eclipse:为了将一个 CVS 分支的更改合并到另一个分支,我喜欢通过同时在两个工作目录 (Workspace) 中打开两个不同的 Eclipse 来实现。 这样,我可以通过将所有更改与 CVS 上的最新版本进行比较(右键单击项目并选择“比较 HEAD 中的最新版本”)来查看所有更改,然后将每个更改合并到另一个 CVS 分支中。 启动多个 Eclipse 的最简单方法是使用带有 Launcher 的 Eclipse。
Implementors插件:安装一个可以跳转到某个接口的实现的插件。 如果您是依赖注入的粉丝,或者正在开发编写良好的接口开发学习,那么您需要像这样的插件来加速代码导航。 你可以在 SourceForge 找到这个插件。
Ctrl+Alt+H
如果你想知道一个类的方法正在调用哪些其他类,那么请选择方法名称并按“Ctrl+Alt+H”。 Eclipse会显示这个方法调用了哪些方法,最终生成调用关系。 树。
Ctrl+左键单击
大多数人经常使用它来查看变量、方法和类的定义。
2. Ctrl+O
查看类的概要,列出其方法和成员变量。 提示:再按一次 Ctrl+O 可列出该类继承的方法和变量。
助记符:“O”—>“大纲”—>“大纲”
3. Ctrl+T
查看一个类的继承关系树是从上到下的。 如果再按一次 Ctrl+T,则会切换到自下而上的显示结构。
提示:选择方法名,按Ctrl+T可以查看同名方法的父类、子类、接口。
助记符:“T”——->“树”——–>“层次树”
4.Alt+左右方向键
我们经常会遇到这样的情况,在阅读代码的时候,Ctrl+左键,一层层追踪,然后就迷失在代码中了。 这时,只需按“Alt+左方向键”即可返回到上次的阅读位置。 同理,按“Alt+右箭头”会前进到刚刚返回的阅读位置,就像浏览器的前进和后退按钮一样。
导入包:Ctrl+Shift+O
编辑
范围功能快捷键
查看
范围功能快捷键
窗户
范围功能快捷键
导航
范围功能快捷键
搜索
范围功能快捷键
文本编辑器
范围功能快捷键
文档
范围功能快捷键
项目
范围功能快捷键
源代码
范围功能快捷键
调试
范围功能快捷键
重构
范围功能快捷键
(1)Ctrl+M切换窗口大小
(2)Ctrl+Q 跳转到上次编辑位置
(3)
(4) Ctrl+Pg~ 对于XML 文件,在代码和图表窗口之间切换。
(5)Ctrl+Alt+I查看Java文件中变量的相关信息
(6) Ctrl+PgUp 打开代码窗口的“显示列表”下拉框。 最近打开的文件显示在此下拉框中。
(7) Ctrl+/ 就是代码窗口中的这个//~注释。 Ctrl+Shift+/ 在代码窗口中是这个 /*~*/ 注释,在 JSP 文件窗口中是<!–~–>。
(8) Alt+Shift+O(或单击工具栏中的“切换标记出现次数”按钮)。 单击某个标记时,页面上其他位置的标记将以黄色突出显示,并且窗口的右边框上会出现一个白色方块。 单击该方块将跳转到该标记。
(9) 右键单击添加断点的窗口左边框,选择“显示行号”以添加行号。
(10) Ctrl+I 设置激活元素的格式 Format Active Elements。 Ctrl+Shift+F 格式化文件 格式化文档。
(11) Ctrl+S 保存当前文件。 Ctrl+Shift+S 保存所有未保存的文件。
(12)Ctrl+Shift+M(首先将光标放在要导入的包的类名上)。 功能是添加Import语句。 Ctrl+Shift+O的作用是添加缺失的Import语句,删除多余的Import语句。
(13)Ctrl+Space提示输入内容,即Content Assist。 这时,你需要将输入法中的中文(简体)IME-Ime/Nonlme Toggle快捷键(用于在英文和其他文本之间切换)更改为其他。 Ctrl+Shift+Space 提示信息是Context Information。
(14) 双击窗口左边框添加断点。
(15) Ctrl+D 删除当前行。
Eclipse快捷键列表
以下快捷键是重构中常用的。 我整理了一些我喜欢且常用的(注:一般重构的快捷键都是以Alt+Shift开始)
文章来源:https://www.open-open.com/lib/view/open1427462186856.html