Eclipse常用快捷键整理(呕心沥血版)BY 我只是luren
- ALT + / :快速提示,对记不全类、方法和属性的名字很具有帮助。
PS:在Windows→Preferences→Java→Editor→Content Assist的Auto activation triggers for Java中键上相应的值,写code时,当用到这些值时会自动提示,不用按ALT + / 键,比较方便,我一般设置为a到z, “.”和“(”。

- Ctrl + / 或者 Ctrl + 7 :快速进行行注释,再次按取消注释。
- Ctrl + D :快速删除当前行。
- Ctrl + M:窗口最大化和还原。
- Ctrl + W :关闭当前Editer(也适用于浏览器)。
- Ctrl + Z :撤销上一步的操作。
- Ctrl + Y :重做上一步的操作。
- Ctrl + s :快速保存。
- Alt + Shift + R (Ctrl + 2 + R):快速重命名。此快捷键会将所引用到此名的地方全部重命名。
- Ctrl + Alt + ↑/Ctrl + Alt + ↓:快速复制当前行到上一行或者下一行。
PS:此快捷键与Windows屏幕旋转键相冲突,需要禁用Windows此快捷键。
鼠标右键→图形选项→快捷键→禁用。
查看和定位快捷键快捷键
- Ctrl + K / Ctrl + Shift + K : 快速向下和向上查找选定的内容。
- Ctrl + F / Ctrl + Shift + F : 通过对话框快速向上和向下查找所需内容。
- Ctrl + Shift + T : 查找工作空间(Workspace)构建路径中的可找到Java类文件,可以使用 “*”、“?”等通配符。
- Ctrl + Shift + R : 查找工作空间(Workspace)中所有的文件,包括Java类文件,也可以使用“*”、“?”等通配符。
- Ctrl + Shift + G : 查找类、方法和属性的引用。通过这个快捷键可以快速找到被选定的类、方法和属性在哪里被调用。
- Ctrl + Alt + H : 快速找到被选中的方法在何处被调用,并产生一个调用关系树。
- Ctrl + Shift + F : 格式化代码,使代码规范。
- Ctrl + Shift + O : 快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试此快捷键。
- ALT + Shift + W : 查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。
- Ctrl + L : 定位到当前编辑器的某一行,对非Java文件也有效。
- Ctrl + O :就是outLine功能,快速列出当前类中的方法跟属性,当代码很长的时候,就不用拉上拉下来翻看查找代码。
- Alt + ← / Alt + → : 后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。
- Alt + ↑ / Alt + ↓:将选中的内容进行上下移动。
- Ctrl + 小键盘减号(-) : 快速折叠当前光标所在的方法或注释
- Ctrl + 小键盘加号(+) : 快速展开当前光标所在的方法或注释,与16相反。
- Ctrl + Q : 定位到最后编辑的地方。
- Ctrl +T :快速显示当前类的继承结构。
- F4 : 快速显示当前类的继承结构,并打开类继承视图。
- F3 : 快速定位光标位置的某个类、方法和属性。等同于Ctrl + 鼠标左键,类似于点击链接。
- Ctrl + Shift + E :显示管理当前打开的所有的View的管理器。
- Ctrl + Shift + “-” : 将文件拆分成两个模块查看,对于同一个文件里面需要参考同一文件别处code时很方便。再次按还原。如图所示:

运行快捷键
- F11 : 继续上次启动。若上次启动服务器为debug模式,按F11则启动debug模式。
- F5 : Debug模式时,单步跳入执行。
- F6 : Debug模式时,单步跳过执行。
- F7 : Debug模式时,单步返回。
- F8 : Debug模式时,跳到下一个断点。
- Ctrl + Shift + B :添加/去除断点。
- Ctrl + R: 运行至下一个断点所在行。
重构快捷键
(一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R :重命名方法名、属性或者变量
Alt+Shift+M: 把一段函数内的代码抽取成方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C :修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L: 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F: 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I : Inline(把当前方法remove掉,并在引用到他的地方直接贴上方法内的源代码。如果该方法没有被引用,则直接被删除掉)
Alt+Shift+V :移动函数和变量(不怎么常用)
Alt+Shift+Z :重构的后悔药(Undo)

浙公网安备 33010602011771号