Android Studio快捷键提高工作效率的奇技 这是从Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出来的自认为精华的部分。这些技巧在实际应用中能够非常大的提高工作效率。
关于快捷键 1、The File Structure Popup
ctrl+f12 此快捷键可以调出当前文件的大纲,并通过模糊匹配快速跳转至指定的方法。 勾选上“show anonymous
classes”后其功能相当于Eclipse中的ctrl+o
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/eeee94f40f7e4bbd98712ab77cd07253.gif)
文章图片
2、The Call Hierarchy Popup
ctrl+alt+h 查看某个方法的调用路径。
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/6c149c9a1e7a4810a98e90ee923a30d5.gif)
文章图片
3、Quick Definition Lookup
ctrl+shift+i 不离开当前文件当前类的情况下快速查看某个方法或者类的实现。通过大概预览下调用的方法,可以避免许多未知的坑。
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/d79641a321104365b99abfe8cb63a869.gif)
文章图片
4、Bookmarks!
如其名,书签。帮助快速回到指定的位置,实际使用中简直爽得不行。
f11 将当前位置添加到书签中或者从书签中移除。
shift+f11 显示有哪些书签。
5、Find Actions
ctrl+shift+a 对于没有设置快捷键或者忘记快捷键的菜单或者动作(Action),可能通过输入其名字快速调用。神技!!!
例如想要编译,只需要输入”release”,则列表框中就会出现”assembleRelease”选项,选择就可以进行编译。
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/ed7e043b4b9a4a45af7f58ac4187d853.gif)
文章图片
6、Move Lines Up/Down
alt+shift+up/down 上下移动行,这个没什么好说的,肯定会用到。
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/f0fa3d0e7f354159a1a303ac70839598.gif)
文章图片
7、Lines Edit
ctrl+y,ctrl+x, ctrl+d 删除行,删除并复制行,复制行并粘贴,必备。PS:这个有点不爽不知道为什么不用通用的,慢慢习惯吧 不习惯 可以改成你想要的 快捷键。
8、VCS Operations Popup
Alt+`(是1左边的那个键) 此快捷键会显示一个版本管理常用的一个命令,可以通过命令前面的数字或者模糊匹配来快速选择命令。
极大的提高了工作效率,快速提交代码、暂存代码、切分支等操作操作如鱼得水。
9、Hide All Panels
ctrl+shift+f12 关闭或者恢复其他窗口。在编写代码的时候非常方便的全屏编辑框,可以更加专心的coding…
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/a3fadd9b044542e499e4ae4a8b6a8c6b.gif)
文章图片
10、Parameter Info
ctrl+p 在调用一些方法的时候免不了会忘记或者不知道此方法需要哪些参数。ctrl+p可以显示出此方法需要的参数。必备技能之一。11、Rename
shift+f6 重命名变量或者方法名。重构神技。
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/2cce67aeb58c4d0e9b9cb13830a082a9.gif)
文章图片
12、条件断点
通过右键断点,可以对一个断点加入条件。只有当满足条件时,才会进入到断点中。调试神技,只对自己关心的情况进行调试,不浪费时间。
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/2f567f1f8ad74e3ca82996198bbd0255.gif)
文章图片
13、进入调试模式
点击Attach Debugger(即绿色小虫旁边那个)可以快速进入调试而不需要重新部署和启动app。
可以选择为此功能设置一个快捷键或者通过前面提到的Find Actions(ctrl+shift+a)输入”attach”进行调用。
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/0d88e710bfbd496fad9ff7cef078b7e5.gif)
文章图片
14、快速查看变量的值
按住Alt点击想要查看的变量或者语句。如果想查看更多,则可以按Alt+f8调出Evaluate
Expression窗口来自行输入自定义的语句。
15、分析堆栈信息
Find Actions(ctrl+shift+a)输入”analyze stacktrace”即可查看堆栈信息。
16、分析某个值的来源
Find Actions(ctrl+shift+a)输入”Analyze Data Flow to
Here”,可以查看某个变量某个参数其值是如何一路赋值过来的。 对于分析代码非常有用。
17、多行编辑
强大的神技之一,用过vim的vim-multiple-cursors或者Sublime Text的多行编辑都不会忘记那种快感!
也许不是平时用得最多的技能,但是却是关键时刻提高效率的工具。 快捷键:Alt+J
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/812763ff65b1488b9f1e01386bd6a93c.gif)
文章图片
18、列编辑
在vim中叫作块编辑,同样神技!使用方法:按住Alt加鼠标左键拉框即可
PS:发现Ubuntu下不可用,代替方法为按Alt+Shift+Insert之后拖框选择。
但是经过这么操作之后,神技就大打折扣了。估计是与Ubuntu的快捷键冲突了。
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/0fc4c31ca06845648bd78828a841e763.gif)
文章图片
19、Enter和Tab在代码提示时的区别
看图!
![Android学习|Android Studio快捷键提高工作效率的奇技](https://img.it610.com/image/info8/8a41498d02fe463098a01e233e2bf75c.gif)
文章图片
**Links
【Android学习|Android Studio快捷键提高工作效率的奇技】Android Studio Tips Of the Day – Roundup #1
Android Studio Tips Of the Day – Roundup #2
Android Studio Tips Of the Day – Roundup #3
Android Studio Tips Of the Day – Roundup #4
Android Studio Tips Of the Day – Roundup #5
Android Studio Tips Of the Day – Roundup #6
推荐阅读
- Android修改系统的默认日期(Spreadturm)
- ObjectAnimator的使用
- android学习——AsyncTast 异步操作和 ProgressBar
- LinearLayout中动态添加Fragment不能填充整个Activity的问题
- android学习|TouchDelegate的用法
- Java学习|Android中的位运算
- android设置launcher app
- Android学习|android 动画总结
- Android学习|【Android-动画】属性动画基本介绍及使用方式