Windows固有:
Ctrl+ C/ V/ X:复制,粘贴,剪切
Ctrl+ Home/End:光标快速移动到文件头/末
Ctrl+ Shift + Home/End:?选中当前光标处到文件头/末的文本
Ctrl + Z / Y:撤销/反撤销操作
Ctrl + W:关闭当前编辑器(这个也可以用于关闭浏览器标签页)
?
查找和定位:
Ctrl + F:查找
Ctrl + K:快速查找选中域(文本相同则会找到,不区分大小写)
Ctrl + J:查找当前选中文本块(倾向于变量)
Ctrl + Shift + J: 反向查找当前选中文本块,从后往前
Ctrl + H:全局搜索
Ctrl + L?:快速定位到某行
Ctrl + Q:快速定位到最后一个编辑的地方
Ctrl + Shift + R:快速查找资源
?
文件快速切换:
Ctrl + E?:用于当前文件打开太多,快速切换到某个文件
Ctrl + F6:界面切换,程序名切换
?
Coding常用:
Ctrl + Alt + H:快速查找该方法或者变量在工程里的引用
Ctrl + T:看继承关系
Ctrl + O/ F3:打开结构(F4查看类结构)
Ctrl + 1:快速修复
Alt + /:提供内容帮助(记不全方法,属性,类的时候很好用)
Ctrl + D:快速删除当前行
Ctrl + M:窗口最大/小化
Ctrl + F11:运行
F11: 调试最后一次运行的程序
Ctrl + Shift + F:格式化某段Code,不选择区域则格式化整个文件
Ctrl + Shift + S:Save all。
Ctrl + Alt +?↓/↑:复制当前行到下/上一行
Alt +?↓/↑:当前行和下/上一行交换位置
Alt + Enter:显示当前资源(工程或者文件的属性)
Ctrl + /:快速注释选中Code
Ctrl + Shift + L: 查看所有快捷键
Ctrl + Shift + P: 定位到对应的通配符(从前面定位到后面,则光标要在匹配符里面,从后面到前面,则光标在匹配符外面)
?
重构里常用快捷键:
Alt + Shift + R:重命名(会自动替换已经引用了该变量的地方)
Alt + Shift + M:抽取方法
Alt + Shift + C:修改函数结构(主要修改函数的参数和异常),且该函数被调用的地方也会相应改变
Alt + Shift + L:抽取本地变量(直接把数字或字符串抽取成变量,尤其是多处调用的时候)
Alt + Shift + F:将Class中的Local变量变为Field变量
Alt + Shift + I:?Inline(把当前方法remove掉,并在引用到它的地方直接贴上方法内的源代码。如果该方法没有被引用,则直接被移除)
Alt + Shift + V:移动函数和变量
Alt + Shift + Z: 重构后悔药