从上到下,我按照我使用的频率排列,所以,你应该尽可能记住并熟练使用靠前的快捷键。
我们常说工作是写代码,但是在写代码时,尤其在公司团队好几十号人协同工作时,你就会发现,你一天的工作时间,绝大多数都在 捋别人的代码结构、追踪代码执行的过程去向、调试 等,真正写代码的时间反而很少。所以,我选择将 查看
、搜索
这一类快捷键放在前面,因为我是真切的感受到初进公司查看别人代码时的痛苦,那一层层继承、实现,还是MVP结构,接口满天飞,简直酸爽!
不过自从掌握了这些快捷键,就简直不要太舒服,哈哈!
常用快捷键
一、查看
快捷键 | 作用 |
---|
Ctrl + F12 | 快速查看当前类的大纲,包括成员变量、方法等。同时可通过输入来快速搜索对应的方法 |
Ctrl + Shift + I | 将光标停在类或者方法名上,在不离开当前位置的前提下,查看某个方法或者类的完整实现代码。等于Ctrl + 单击 ,好处是不用离开当前位置! |
F11 | 将光标所在位置加入书签,神键!当暂时离开此位置,一会还回来时,不妨试试,绝壁好用! |
Shift + F11 | 和上面的键搭配使用,预览加入的书签。结合使用,战斗力翻倍! |
Ctrl+Shift+backSpace | 回到上次编辑的位置,可以一直往追溯! |
Ctrl + H | 查看当前类的结构(尤其在复杂项目中,对于理解类的继承关系很重要,值得一试) |
Ctrl + Alt + H | 将光标停在方法名上,查看执行到该方法的所有执行路径(一层层追溯) |
Alt + F7 | 光标停在方法名或变量上,快速查找 调用方法 或 读、写变量 的地方(常用,同时要区别于上面的快捷键) |
Ctrl + E | 查看窗口(左侧)和最近打开的文件(右侧)(尤其是最近打开的文件,十分好用,再也不怕手抖不小心关掉了) |
Ctrl + Alt + B | 查看接口、抽象方法的实现(或者直接点击左侧的 箭头) |
二、搜索内容
由上到下,一个比一个功能强大!
快捷键 | 作用 |
---|
Ctrl + F | 在当前文件查找内容 |
Ctrl + R | 在当前文件查找并替换内容 |
Ctrl + N | 查找类 |
Ctrl + Shift + N | 查找文件(类、布局、资源) |
Double Shift | 查找任意内容(类、布局、资源,甚至是 窗口Windows、动作Actions、符号Symbols) |
Ctrl + Shift + F | 直接搜索文件中的内容,注意不是按照文件名搜索(碉堡了,谁用谁知道) |
三、调试
调试这一块,建议找几篇专门讲调试的博客学习一下,调试用得好,才可以自如的应对Bug啊!
快捷键 | 作用 |
---|
右击断点 | 为断点设置执行条件,或者只是打印一些信息 |
Attach Debugger | 当代码运行起来之后,可以点击最右边那个,快速执行断点。 |
Alt + 单击 | 断点过程中,按住Alt并点击想要查看的变量,可查看其详细信息(当然在下方的Debug窗口也可以看) |
Alt+f8 | 断点过程中,调出Evaluate Expression 窗口输入Evaluate Expression ,来定制自己的调试数据(这个6,在调试过程中根据需要修改数据,模拟不同的执行过程) |
偶用快捷键
四、编辑
快捷键 | 作用 |
---|
Shift + F6 | 重命名神键 |
Ctrl + P | 调用方法时不知道填哪些参数,不妨一用,快速查看方法的参数 |
Ctrl + Alt + M | 选中一段代码,然后抽取出单独的方法 |
Alt 或 Ctrl + Shift + | 上下移动整行 |
Ctrl + Y 或 X 或 D | 仅删除行、删除并复制行、复制并粘贴行 |
Ctrl + Alt + T | 快速生成结构体(if、try-catch…) |
Ctrl + Shift + V | 在剪贴板中选择最近的几次内容,进行粘贴(再也不担心重复粘贴) |
Ctrl + Alt + L | 格式化代码(没事多按按) |
Alt + Insert | 同样没事多按按,快速生成构造函数、getter和setter方法、覆写方法(Ctrl + O),有些插件入口也会显示在这儿 |
五、其他
快捷键 | 作用 |
---|
Ctrl + Shift + F12 | 代码视图 全屏 或者 取消全屏 |
Enter|Tab | 在代码提示时的区别 |
Alt + J 或 鼠标拖动 | 多行、列编辑 |
六、知道就好
快捷键 | 作用 |
---|
Ctrl + Alt + O | 清除无效包引用 |
Alt + 回车 | 光标停在类上,导包 |
Ctrl + W | 从光标处开始,逐渐扩大选择范围,反之 Ctrl + Shift + W |
Home 或 End | 快速定位到 行首 或 行尾 |
Ctrl + Shift + U | 大小写转换 |
Ctrl + Q | 查看光标处的 方法、类、变量等的注释文档 |
Alt + Q | 在任意位置都可以查看 方法或类(两次) 的信息 |
Alt + 或 | 在方法间快速切换 |
Ctrl + F4 | 关闭当前窗口 |
结束
原文链接:http://www.apkbus.com/blog-892197-77264.html
打开App,阅读手记