close
当前位置: 物联网在线 > 技术文库 > android >

熟练这些,才会知道 Android studio 有多高效

Android Studio 常用高效快捷键

整理 Android群英传 和网上出现的比较完整 AS 的快捷小技巧. mac 版已测, win 大部分已测试. 最后有一个整理的完整 快捷键表格 . win也好mac也好, 如果快捷被修改还是错误, 都可以通过提供的 Keymap中的关键字 来进行重设.

熟练这些,才会知道 Android studio 有多高效

Android studio 奇巧淫工

常用小操作 单词选择

一般 IDE 通过 option + 方向键左右 (win为 ctrl + 左右方向键 )对光标进行单词的跳动, 但是由于我们使用驼峰式命名较多, 默认的会导致由多个单词组成的驼峰式的首尾跳转. 还好 AS 可以对这种风格进行设定.

默认效果

修改后的效果

修改步骤

打开 偏好设置 如图片设置

熟练这些,才会知道 Android studio 有多高效

显示最近操作, 修改的文件

例如: 我打开了 main_activity.xml 布局文件, 然后关闭页面. 这个时候 Command + E , 就会如下显示之前的操作文件.

熟练这些,才会知道 Android studio 有多高效

那么如果要查看之前修改过的文件, Command + Shift + E 即可. 可以配合 Control + Tab 进行快速界面的切换.

快捷键

最近操作

Command + E (mac)

ctrl + E (win)

最近修改

Command + Shift + E (mac)

ctrl + shift + enter (win)

文件查找

search Everywhere

项目中的全局查找功能文件功能

查找类文件

command + o (mac)

ctrl + n (win)

默认只是在项目代码中查找类文件, 如果需要查找 sdk 或者类库中的相关类. 再按一次快捷键, 或者勾选下图选项搜索全局类文件

熟练这些,才会知道 Android studio 有多高效

查找文件

这个级别比上面那个更广. 包括所有文件, 如 xml 等.

command + shift + o (mac)

ctrl + shift + n (win)

如上如果需要搜索类库或者源码, 请在按一次快捷键, 或者勾选 查找类 给出图中的选项.

操作记录

在浏览代码结构的时候, 很多时候总是会跟进许多类里面, 如果想回到之前浏览调转点. 那么这个快捷键你就必须要记住.

Command + Option + Left\Right 或者 command + [ , command + ] (mac)

ctrl + alt + Left\Right (win)

移动行

这个不用太多介绍, 就是 整行 的上下移动.

Option + shift + 方向键上\方向键下 (mac)

alt + shift + 方向键上\方向键下 (win)

查找方法调用处

场景: 查找一个方法在何处被调用, 或者一个ID在哪里被引用. 选中这个方法 右键 , 选择 Find Usages 即可.

快捷键:

option + F7 (mac)

alt + F7 (win)

方法的跟进

方法总是伴随着调转, 我们也总是会对方法的内部查看细节. 常用的办法是 按住Command 并点击方法名 的方式.

也可以在光标所在处直接通过 Command + B 进行方法内部跟进.

Command + B (mac)

ctrl + alt + B (win)

显示方法的参数

当我们使用一个方法的时候, 会在刚开始的时候显示出所有的参数. 但是过一会可能就不存在了. 这个时候如果你想知道下一个参数是什么类型, 或者看一下所有参数.

熟练这些,才会知道 Android studio 有多高效

快捷键:

command + P (mac)

ctrl + P (win)

如果你还想查看一下方法的文档, 不用跟进源码, 直接 F1 键即可显示出文档.

行的快速操作

快速删除行, 其实使用剪切功能就可以 Command + X

快速复制行, 使用 command + D mac , ctrl + D win

多行操作

可能有时候我们会声明做一系列相关的变量为 float 类型, 但是真实的需要的是 int 类型. 这个时候就可以进行 多重选择 进行整体修改. 如下图:

熟练这些,才会知道 Android studio 有多高效

按住 option (win为 alt )键, 然后鼠标进行区域的选择. 然后进行对应修改即可.

你可能认为上面的必须要连续的才可以. 那么如果可以设置 多个光标点 是否就可以满足你的问题了?

看下图:

熟练这些,才会知道 Android studio 有多高效

option + shift + 鼠标点击 (mac)

alt + shift + 鼠标点击 (win)

即可添加一个 编辑光标 . 最后如果不需要那么就 esc 即可关闭多余光标.

快速补全完成
(责任编辑:ioter)

用户喜欢...

Android Studio 掌握这些调试技巧,Debug能力不能再高啦

Debug断点跟踪调试是软件开发过程中分析代码、解决BUG的一个重要手段,不同IDE下的Debug工具的使用有所不同,但提供的调试功能一定是应有尽有。很多程序员的Debug能力都停留在基本的单步执...


Android Studio 2.2发布,这些新特性你了解吗?

Android studio 2.2的提升包含三大要素:更快,更加智能,Android平台支持。开发更加迅速,例如新的布局编辑器,其让开发者能更快的更简单的编写应用界面。开发更加智能,例如新的APK分析工...