MyEclipse 最常用实用快捷键总结
1、智能提示代码:Alt + / 代码助手完成一些代码的插入,自动显示提示信息 智能提示
2、智能修复错误提示:Ctrl + 1 (数字1) 快速修复 (光标须在有波浪线的代码上)
3、显示代码结构、方法:Ctrl + O 快速显示 OutLine 显示结构
4、显示 [ 隐藏 ] 行号:Ctrl + Shift + Q
5、快速定位到行:Ctrl + l (小写L) 跳转到某指定行号 定位到某行
6、快速重命名
Alt+Shift+R 重命名 (尤其是变量和类的Rename,比手工方法能节省很多劳动力)
重命名属性及方法在几年前还是个很麻烦的事,需要大量使用搜索及替换,以至于代码变得零零散散的。如今的Java IDE提供了源码处理功能,Eclipse也是一样。现在,变量和方法的重命名变得十分简单,你会习惯于在每次出现更好替代名称的时候都做一次重命名。要使 用这个功能,将鼠标移动至属性名或方法名上,按下alt+shift+r,输入新名称并点击回车。就此完成。如果你重命名的是类中的一个属性,你可以点击alt+shift+r两次,这会呼叫出源码处理对话框,可以实现get及set方法的自动重命名。
7、注释:
Ctrl + / 注释当前行,再按则取消注释 [ //注释 ] 、 取消 [ //符号注释 ] 同用
Ctrl + Shift + / 自动注释代码 [ /* 注释 */ ]
Ctrl + Shift + \ 自动取消已经注释的代码 [ 取消 /* */标记的 ]
8、智能导包:Ctrl + Shift + O 自动引导类包
9、格式化代码(规范化代码):Ctrl + Shift + F 格式化当前代码 美观化代码
10、代码的快速复制编写
Ctrl + D 迅速删除当前选中的行 (无论多少行)
Ctrl + Alt + ↓ 往下复制一行选中的代码
Ctrl + Alt + ↑ 往上复制一行选中的代码
Alt + ↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt + ↑ 当前行和上面一行交互位置(同上)11、快速输入常用代码
键入syso , Alt + / 得打印输出语句:
System.out.println();
键入 mian , Alt + / 得主函数方法:
public static void main(String[] agrs){
}
12、大小写转换
小写转大写:Ctrl + Shift + X (把当前选中的文本全部变为大写)
大写转小写:Ctrl + Shift + Y ( 把当前选中的文本全部变为小写)
13、选中文字(选黑文字,以便更改 MyEclipse快捷键)
当光标停在单词(以大写字母或空格后的小写字母为一个分点)之前时,按 Ctrl + Shift + → 选中右边的
当光标停在单词(以大写字母或空格后的小写字母为一个分点)之后时,按 Ctrl + Shift + ← 选中左边的
竖向选择 Alt + Shift + A
14、快速选中一段代码块
快速选择一段代码块 Alt + Shift + ← 与 Alt + Shift + →
Alt + Shift + ← :在Java代码往上加选一段 ; 在html为加选往上一级标签(父标签)的内容
Alt + Shift + → :往下加选一段
15、光标位置
Ctrl + ← 当光标停在单词(以大写字母或空格后的小写字母为一个分点)之后时,按 Ctrl + ← 光标跳到左边一位单词
Ctrl + → 当光标停在单词(以大写字母或空格后的小写字母为一个分点)之前时,按 Ctrl + → 光标跳到右边一位单词
Ctrl + Q 光标跳回到最后编辑的位置16、收缩代码
ctrl + shift + 小键盘的除法键“/” 全部收缩
ctrl + 小键盘的乘法键“*” (没有shift) 全部展开
ctrl + 小键盘的减法键“-” 当前代码块收缩
ctrl + 小键盘的加法键“+” 当前代码块展开
17、代码编辑位置
Alt + ← 返回上一个代码编辑点
Alt + → 前进下一个代码编辑点
18、查找方法
Ctrl + F 页面内容搜索 快速使用:先选中内容在按键
Ctrl + Shift + R Open Resource搜索 没有明确直接引用关联的xml或其他文件 (选中文字 搜索更快)
Ctrl + Shift + T Open Type查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符
F5 单步调试进入函数内部。
F6 单步调试不进入函数内部。
F7 由函数内部返回到调用处。
F8 一直执行,遇到下一个断点处停,没有下一个断点则一直运行到程序结束部分。
20、快速构造
Alt + Shift + S 打开页面 source 可选快速生成getters setters方法 和构造方法
Alt + Shift + R 重命名 (也是非常好用的一个,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
在方法内先选中一个,再使用此快捷键,同时快速重命名
Alt + Shift + M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt + Shift + Z 重构的后悔药(Undo)
Alt + Shift + C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
21、快速查看调用
Ctrl + Shift + G 查看查找所有调用改方法的类 [ 先选中方法名 ]
22、查看所有快捷键的方式:Ctrl + Shift +L
23、其他
1.Ctrl+2,L
2.Ctrl+2,R
- Ctrl 1 快速修复(最经典的快捷键,就不用多说了)
- Ctrl D: 删除当前行
- Ctrl Alt ↓ 复制当前行到下一行(复制增加)
- Ctrl Alt ↑ 复制当前行到上一行(复制增加)
- Alt ↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
- Alt ↑ 当前行和上面一行交互位置(同上)
- Alt ← 前一个编辑的页面
- Alt → 下一个编辑的页面(当然是针对上面那条来说了)
- Alt Enter 显示当前选择资源(工程,or 文件 or文件)的属性
- Shift Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
- Shift Ctrl Enter 在当前行插入空行(原理同上条)
- Ctrl Q 定位到最后编辑的地方
- Ctrl L 定位在某行 (对于程序超过100的人就有福音了)
- Ctrl M 最大化当前的Edit或View (再按则反之)
- Ctrl / 注释当前行,再按则取消注释
- Ctrl O 快速显示 OutLine
- Ctrl T 快速显示当前类的继承结构
- Ctrl W 关闭当前Editer
- Ctrl K 参照选中的Word快速定位到下一个
- Ctrl E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
- Ctrl /(小键盘) 折叠当前类中的所有代码
- Ctrl ×(小键盘) 展开当前类中的所有代码
- Ctrl Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt /来代替)
- Ctrl Shift E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
- Ctrl J 正向增量查找(按下Ctrl J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
- Ctrl Shift J 反向增量查找(和上条相同,只不过是从后往前查)
- Ctrl Shift F4 关闭所有打开的Editer
- Ctrl Shift X 把当前选中的文本全部变味小写
- Ctrl Shift Y 把当前选中的文本全部变为小写
- Ctrl Shift F 格式化当前代码
- Ctrl Shift P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
- 下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt Shift开头的了)
- Alt Shift R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
- Alt Shift M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
- Alt Shift C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
- Alt Shift L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
- Alt Shift F 把Class中的local变量变为field变量 (比较实用的功能)
- Alt Shift I 合并变量(可能这样说有点不妥Inline)
- Alt Shift V 移动函数和变量(不怎么常用)
- Alt Shift Z 重构的后悔药(Undo)
- 全局 查找并替换 Ctrl F
- 文本编辑器 查找上一个 Ctrl Shift K
- 文本编辑器 查找下一个 Ctrl K
- 全局 撤销 Ctrl Z
- 全局 复制 Ctrl C
- 全局 恢复上一个选择 Alt Shift ↓
- 全局 剪切 Ctrl X
- 全局 快速修正 Ctrl1 1
- 全局 内容辅助 Alt /
- 全局 全部选中 Ctrl A
- 全局 删除 Delete
- 全局 上下文信息 Alt ?
- Alt Shift ?
- Ctrl Shift Space
- Java编辑器 显示工具提示描述 F2
- Java编辑器 选择封装元素 Alt Shift ↑
- Java编辑器 选择上一个元素 Alt Shift ←
- Java编辑器 选择下一个元素 Alt Shift →
- 文本编辑器 增量查找 Ctrl J
- 文本编辑器 增量逆向查找 Ctrl Shift J
- 全局 粘贴 Ctrl V
- 全局 重做 Ctrl Y
- 作用域 功能 快捷键
- 全局 放大 Ctrl =
- 全局 缩小 Ctrl -
- 全局 激活编辑器 F12
- 全局 切换编辑器 Ctrl Shift W
- 全局 上一个编辑器 Ctrl Shift F6
- 全局 上一个视图 Ctrl Shift F7
- 全局 上一个透视图 Ctrl Shift F8
- 全局 下一个编辑器 Ctrl F6
- 全局 下一个视图 Ctrl F7
- 全局 下一个透视图 Ctrl F8
- 文本编辑器 显示标尺上下文菜单 Ctrl W
- 全局 显示视图菜单 Ctrl F10
- 全局 显示系统菜单 Alt -
- Java编辑器 打开结构 Ctrl F3
- 全局 打开类型 Ctrl Shift T
- 全局 打开类型层次结构 F4
- 全局 打开声明 F3
- 全局 打开外部javadoc Shift F2
- 全局 打开资源 Ctrl Shift R
- 全局 后退历史记录 Alt ←
- 全局 前进历史记录 Alt →
- 全局 上一个 Ctrl ,
- 全局 下一个 Ctrl .
- Java编辑器 显示大纲 Ctrl O
- 全局 在层次结构中打开类型 Ctrl Shift H
- 全局 转至匹配的括号 Ctrl Shift P
- 全局 转至上一个编辑位置 Ctrl Q
- Java编辑器 转至上一个成员 Ctrl Shift ↑
- Java编辑器 转至下一个成员 Ctrl Shift ↓
- 文本编辑器 转至行 Ctrl L
- 全局 出现在文件中 Ctrl Shift U
- 全局 打开搜索对话框 Ctrl H
- 全局 工作区中的声明 Ctrl G
- 全局 工作区中的引用 Ctrl Shift G
- 文本编辑器 改写切换 Insert
- 文本编辑器 上滚行 Ctrl ↑
- 文本编辑器 下滚行 Ctrl ↓
- 全局 保存 Ctrl X
- 全局 打印 Ctrl P
- 全局 关闭 Ctrl F4
- 全局 全部保存 Ctrl Shift S
- 全局 全部关闭 Ctrl Shift F4
- 全局 属性 Alt Enter
- 全局 新建 Ctrl N
- 作用域 功能 快捷键
- 全局 全部构建 Ctrl B
- Java编辑器 格式化 Ctrl Shift F
- Java编辑器 取消注释 Ctrl \
- Java编辑器 注释 Ctrl /
- Java编辑器 添加导入 Ctrl Shift M
- Java编辑器 组织导入 Ctrl Shift O
- Java编辑器 使用try/catch块来包围 未设置,太常用了,所以在这里列出,建议自己设置。
- 也可以使用Ctrl 1自动修正。
- 作用域 功能 快捷键
- 全局 单步返回 F7
- 全局 单步跳过 F6
- 全局 单步跳入 F5
- 全局 单步跳入选择 Ctrl F5
- 全局 调试上次启动 F11
- 全局 继续 F8
- 全局 使用过滤器单步执行 Shift F5
- 全局 添加/去除断点 Ctrl Shift B
- 全局 显示 Ctrl D
- 全局 运行上次启动 Ctrl F11
- 全局 运行至行 Ctrl R
- 全局 执行 Ctrl U
- 全局 撤销重构 Alt Shift Z
- 全局 抽取方法 Alt Shift M
- 全局 抽取局部变量 Alt Shift L
- 全局 内联 Alt Shift I
- 全局 移动 Alt Shift V
- 全局 重命名 Alt Shift R
- 全局 重做 Alt Shift Y
- 网友回复:选中后,ctrl shift /,将代码注释掉
- 选中后,ctrl shift \,去掉选中部分的注释