前言
本人最近入职,面对巨量的代码,实在让人摸不着头脑,肉眼一行一行看效率低下,不仅有容易看走眼、多个文件跳转常常找不到原来的位置、容易关错文件等缺点,而且对代码的结构框架没有完整的概念,所谓工欲利其事,必先利其器,学会快捷键可以成倍的提升工作的效率,个人感觉不会快捷键基本不能完成阅读,会容易迷失在冗长的代码细节中,本文的快捷键方法按照类别分为查看、编辑、搜索等类,在使用快捷键后确实提高了很多效率,让人倍感预约
本文从几个博客整理而来,主要参考以下两位博主的文章,感谢他们!
另外,以后遇到好用的快捷键还会更新(Tips.不要指望一次背好,建议打印下来用到的时候翻看)
伯特的博客
lebronzhen的博客
查看
- Ctrl+F12 查看当前类的大纲,包括成员方法、变量等
- Ctrl+Shift+I 将光标停在方法名或者类名上,查看完整实现代码,不用离开
- F11 将光标所在位置加入书签,mark一下
- Shift+F11 预览加入的书签,很好用
- Ctrl+Shift+backSpace 回到上次编辑的位置
- Ctrl+H查看当前的类继承关系
- Ctrl+Alt+H 将光标停在方法名上,查看哪些方法执行了这个方法
- Alt + F7 光标停在方法名或变量上,快速查找 调用方法 或 读、写变量的地方(常用,同时要区别于上面的快捷键)
- Ctrl + E : 打开最近打开的文件列表
- Ctrl + Alt + B 查看接口、抽象方法的实现(或者直接点击左侧的 ↓ 箭头
- ALT+up/down 在方法间来回切换
- Ctrl + G : 输入行列数,跳转到行,列
搜索
- Ctrl+N查找类
- Ctrl+Shift+N 查找文件(都是根据文件名)
- Ctrl+F,Ctrl+Shift+F?本文件、全局文件内容匹配
- Ctrl + Shift + A : 全局查找Actions
编辑
- Ctrl + Shift + W : 和Ctrl + W 配合使用,逐级向下选中
- Ctrl + Shift + U : 将选中的代码字母全部变为小写,再次使用全部变为大写
- Ctrl + Shift + Z : Redo,取消撤销,可连续使用恢复到修改前状态
- Ctrl + Shift + V : 打开剪贴板,可查看历史复制内容
- Ctrl + Shift + M : 在距离光标位置最近的上下括号来回切换
- Ctrl + Alt+ T : 将选中代码用选中的关键字包裹住,如:if,while,for,try等
- Ctrl + Alt+ L : 整理代码,很常用
- Ctrl + Alt+ M : 将选中代码提出去,并放到新建方法中调用
- Ctrl + W : 选中代码,重复使用逐级向上选中
- Ctrl + Y : 删除整行
- Ctrl + I 、Ctrl + O : 查看可重写方法
- Ctrl + P: 查看方法可传入参数信息
- Ctrl + D : 复制整行
- Ctrl + J : 查看模板列表,快捷生成代码
- Shift+Enter 换到下一行,不用切到行尾再换行
Git
- Ctrl + T : 拉代码,更新代码(从远程仓库中拉取)
- Ctrl + K : Commit代码
Debug
- F7 进入方法内部
- F8 step over 一行行往下走 不进入函数
- Alt + F9 运行到光标位置
- Alt+F8 计算表达式的值
|