每一栏常用度依次递减(相对)(个人习惯),功能相似的快捷键尽量放在一起,非常有用的尽量往前放。
----------------------------------------------------
Ctrl+Alt+↓ 复制当前行到下一行【推荐★★★★★】
Ctrl+Alt+↑ 复制当前行到上一行【推荐★★★★★】
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)【推荐★★★★★】
Alt+↑ 当前行和上面一行交互位置(同上)【推荐★★★★★】
Alt+/ 代码补全 【推荐★★★★】
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符(譬如{})
Ctrl+Shift+↑ 转至上一个成员(属性/方法) 【推荐★★★★】
Ctrl+Shift+↓ 转至下一个成员(属性/方法) 【推荐★★★★】
Ctrl+Q 定位到最后编辑的地方【推荐★★★★★】
Ctrl+Shift+G 【工作区】中的引用(同一个变量/方法)【推荐★★★★★】
Ctrl+Shift+U 在【当前文件】中搜索变量被引用的地方
Ctrl+K 查找下一个【推荐★★★★】
F3 打开声明,不用选中,只要把鼠标放到类/属性/方法的名称中就行【推荐★★★★】
F4 打开类层次结构
Ctrl+O 快速显示OutLine
Ctrl+F3 打开结构
Ctrl+2,r 重命名,一次性把所有引用该变量的地方都修改了【推荐★★★★★】
Alt+Shift+R 重命名(类/方法/属性/变量),一个地方修改,所有引用的地方都生效。
(比用鼠标去点方便多了) 【推荐★★★★】
如果你重命名的是类中的一个属性,你可以点击alt+shift+r两次,这会呼叫出源码处理对话框,可以实现get及set方法的自动重命名。
----------------------------------------------------
【搜索】(先选定要查找的文本或把光标放在要查找的文本中)
Ctrl+Shift+K 查找上一个
Ctrl+G 在【工作区】中搜索所有声明该名称(类/变量)的地方【推荐★★★】
Ctrl+F 查找
Ctrl+H 打开搜索对话框
【编辑】
Ctrl+D 删除当前行 【推荐★★★】
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+↑ 上滚行
Ctrl+↓ 下滚行
Ctrl+Shift+S 全部保存 【推荐★★★】
Ctrl+Shift+F4 全部关闭
Ctrl+N 新建
Ctrl+F4 关闭
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)【推荐★★★★】
Ctrl+M 最大化当前窗口【推荐★★★★】
Ctrl+W 关闭当前Editer【推荐★★★】
Ctrl+L 定位在某行 (程序行数过多时很有用)
Ctr+F11 运行,比Alt+Shift+X,J 方便多了!【推荐★★★★】
Ctrl+1 修改错误建议
Ctrl+Shift+T 打开类/接口
Ctrl+Shift+R 打开资源(类/接口/文件),可用来搜索文件
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码,如果方法前面没有减号,需要按一次Ctrl+/(小键盘)
Ctrl+T 快速显示当前类的继承结构
Ctrl+, 上一个错误,一般与ctrl+1一并使用
Ctrl+. 下一个错误,一般与ctrl+1一并使用
Ctrl+F6 下一个编辑器
Ctrl+Shift+F6 上一个编辑器
Ctrl+F7 下一个视图
Ctrl+Shift+F7 上一个视图
Ctrl+F8 下一个透视图【推荐★★★★】
Ctrl+Shift+F8 上一个透视图
-------------------------------------------------------------
Alt+← 前一个编辑点
Alt+→ 下一个编辑点
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Alt+← 后退历史记录
Alt+→ 前进历史记录
Alt+Enter 打开选中的项目/文件的属性
---------------------------------------------------------------
Ctrl+Shift+/ 给代码块加注释 /* */【推荐★★】
Ctrl+Shift+\ 取消代码块的注释 /* */【推荐★★】
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味大写【推荐★★】
Ctrl+Shift+Y 把当前选中的文本全部变为小写【推荐★★】
Ctrl+Shift+C 加注释//
Ctrl+Shift+Enter 在当前行的上一行插入空行(原理同上条)
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
-------------------------------------------------------------------------------
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+M 抽取方法 (把一段代码块抽取成一个方法)
Alt+Shift+Q,P 当编辑窗口最大时,可以快速打开 Package Explorer
Alt+Shift+Q,C 当编辑窗口最大时,可以快速打开 Console |