提高效率的 Android Studio 技巧汇总

这是从Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出来的自认为精华的部分。

这些技巧在实际应用中能够非常大的提高工作效率

关于快捷键

The File Structure Popup

ctrl+f12
此快捷键可以调出当前文件的大纲,并通过模糊匹配快速跳转至指定的方法。
勾选上“show anonymous classes”后其功能相当于Eclipse中的ctrl+o

The Call Hierarchy Popup

ctrl+alt+h

查看某个方法的调用路径。

Quick Definition Lookup

ctrl+shift+i

不离开当前文件当前类的情况下快速查看某个方法或者类的实现。通过大概预览下调用的方法,可以避免许多未知的坑。

Bookmarks!

如其名,书签。帮助快速回到指定的位置,实际使用中简直爽得不行。

f11

将当前位置添加到书签中或者从书签中移除。

shift+f11

显示有哪些书签。

Find Actions

ctrl+shift+a

对于没有设置快捷键或者忘记快捷键的菜单或者动作(Action),可能通过输入其名字快速调用。神技!!!

例如想要编译,只需要输入”release”,则列表框中就会出现”assembleRelease”选项,选择就可以进行编译。

Move Lines Up/Down

alt+shift+up/down

上下移动行,这个没什么好说的,肯定会用到。

Lines Edit

ctrl+yctrl+xctrl+d

删除行,删除并复制行,复制行并粘贴,必备。

VCS Operations Popup

`Alt+“(是1左边的那个键)

此快捷键会显示一个版本管理常用的一个命令,可以通过命令前面的数字或者模糊匹配来快速选择命令。

极大的提高了工作效率,快速提交代码、暂存代码、切分支等操作操作如鱼得水。

Hide All Panels

ctrl+shift+f12

关闭或者恢复其他窗口。在编写代码的时候非常方便的全屏编辑框,可以更加专心的coding…

Parameter Info

ctrl+p

在调用一些方法的时候免不了会忘记或者不知道此方法需要哪些参数。ctrl+p可以显示出此方法需要的参数。必备技能之一。

Rename

shift+f6

重命名变量或者方法名。重构神技。

条件断点

通过右键断点,可以对一个断点加入条件。只有当满足条件时,才会进入到断点中。调试神技,只对自己关心的情况进行调试,不浪费时间。

进入调试模式

点击Attach Debugger(即绿色小虫旁边那个)可以快速进入调试而不需要重新部署和启动app。

可以选择为此功能设置一个快捷键或者通过前面提到的Find Actions(ctrl+shift+a)输入”attach”进行调用。

快速查看变量的值

按住Alt点击想要查看的变量或者语句。如果想查看更多,则可以按Alt+f8调出Evaluate Expression窗口来自行输入自定义的语句。

分析堆栈信息

Find Actions(ctrl+shift+a)输入”analyze stacktrace”即可查看堆栈信息。

分析某个值的来源

Find Actions(ctrl+shift+a)输入”Analyze Data Flow to Here”,可以查看某个变量某个参数其值是如何一路赋值过来的。
对于分析代码非常有用。

多行编辑

强大的神技之一,用过vim的vim-multiple-cursors或者Sublime Text的多行编辑都不会忘记那种快感! 也许不是平时用得最多的技能,但是却是关键时刻提高效率的工具。

快捷键:Alt+J

列编辑

在vim中叫作块编辑,同样神技!使用方法:按住Alt加鼠标左键拉框即可

PS:发现Ubuntu下不可用,代替方法为按Alt+Shift+Insert之后拖框选择。

但是经过这么操作之后,神技就大打折扣了。估计是与Ubuntu的快捷键冲突了。

Enter和Tab在代码提示时的区别

看图!

全能程序员交流QQ群290551701,聚集很多互联网精英,技术总监,架构师,项目经理!开源技术研究,欢迎业内人士,大牛及新手有志于从事IT行业人员进入!

时间: 2024-10-12 20:11:50

提高效率的 Android Studio 技巧汇总的相关文章

倍数提高工作效率的 Android Studio 奇技

来源:JeremyHe 链接:http://zlv.me/posts/2015/07/13/14_android-studio-tips/ 这是从Philippe Breault的系列文章<Android Studio Tips Of the Day>中提取出来的自认为精华的部分.这些技巧在实际应用中能够非常大的提高工作效率. 关于快捷键 The File Structure Popup ctrl+f12 此快捷键可以调出当前文件的大纲,并通过模糊匹配快速跳转至指定的方法.勾选上“show a

提高你使用android studio的效率之键盘篇

一. 默认快捷键 提高开发工具使用效率,首先必谈的就是快捷键了, 首先, 在IDE自带的快捷键中,常用的也不过二十来个,对于这些常用的操作,我们当然是希望按键越少越好,能按1个键完成不用2个键,能2个键完成坚决不用3个键,然而IDE默认的按键并不完全符合我们的要求,这个时候当然就是改改改啦. 接下来按照各类操作来介绍: 补全+修正+提示(必备) 操作 按键 备注 自动修正 Alt + Enter 相当于eclipse的Ctrl + 1 格式化代码 Ctrl + Alt + L 相当于eclips

分享两个提高效率的AndroidStudio小技巧

原文:https://www.jianshu.com/p/68fd5373effc 这次分享两个 Android Studio 的小技巧,能够有效提高效率和减少犯错,尤其是在团队协作开发中. Getter 模板修改--自动处理 null 判断 格式化代码自动整理方法位置--广度 or 深度 好了,下面优先介绍下这两个小技巧有什么作用,然后再给出使用教程,想直接看教程的可以直接跳到最后. 目的 Getter 模板修改 开发过程中,经常会遇到空指针异常,尤其是在线上 bug 中,由于未进行 null

10个你可能不知道的 Android Studio技巧

写代码的时候过度依赖鼠标可能会遇到比低效率更严重的问题.这里的技巧帮助你写更少的代码,充分发挥键盘的功能,因此你可以避免发生这样的情况: Thanks Obama. 这里的绝大多数技巧都是IntelliJ的特性, Android Studio正是基于IntelliJ之上.Android Studio最值得记住的快捷键是CMD-SHIFT-A(如果你是Windows或者Linux的pc则是CTRL-SHIFT-A ). Use CMD-SHIFT-A or CTRL-SHIFT-A to find

Android Studio插件汇总

转载:https://github.com/dreamlivemeng/androidstudio-plugins AndroidStudio 优秀插件汇总 欢迎大家推荐好的 Android 开源项目,可直接Commit,欢迎Star.Fork :) 第一部分 插件的介绍 Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA Java IDE上的Android Studio.AndroidStudio是一个功能齐全的开发工具,还提供了第三方插件的支持.让开发人员更

10 个你有可能不知道的Android Studio技巧

英文原文:medium 当你想不起来某个功能怎么用的时候 修改快捷键 你需要了解的自动补全 在自动提示以后使用 Tab 键替换当前的方法或值 当你写完了一行代码 三个定位的小技巧 根据后缀自动生成的代码模板 Debug 时自定义对象显示的技巧 总结 Android Studio 是每一个 Android 开发每天都要使用的工具,但是即使你是一个经验丰富的开发人员,你也可能已经错过了许多可以节约生命的技巧,这篇文章也许就可以帮助你掌握它们其中的一部分.我不会一字一句地翻译,而是以最简洁易懂的方式介

Android Studio 常见问题汇总

一.字体大小问题 在android studio的使用过程中没有发现类似于Eclipse中的font选项,调节字体大小方法如下: 1.File---- >Settings,找到Editor 2.将箭头所指的选项勾中 然后我们就可以按住Ctrl同时滑动滚轮,对字体大小进行调节 二.导入第三方类库 1.开发过程中想要导入第三方类库和Eclipse也是有差别的,我们导入SlidingMenu这个类库,从github上下载下来解压到项目目录下. 2.然后我们重启我们的android studio就会发现

Android Studio Exception汇总

Android Studio 运行时出现 finished with non-zero exit value 2 错误分析 原因: 项目包含了两个相同包名的不同 project 或者 jar 举例: 1.当 A Module 中有 V4包,B Module 中也有 V4包,这时就会出现这样的错误 解决思路: 删除多余的 jar 如 V4包,只要将其中一个 module 中的 V4包干掉,然后引用另一个 有 V4包的Module 就哦了 Android Studio 错误 com.android.

Android studio 技巧设置(持续更新中)

1.主题. File->Settings, 搜索Theme, 点开Appearance, 在右边面板的Theme中选择Darcula. 2.注释快捷键. File->Settings,搜索keymap,点开Keymap,在右边面板上搜索,找到Other->Fix doc comment,双击,选择Add Keyboard Shortcut,按下你的快捷键.Eclipse中是alt + shift +J,但是在这里会冲突,所以我用了比较近的快捷键组合:alt + shift + K.在修改