Android - 利其器之Android Studio快捷键整理

本文介绍的快捷键,和别的文章不同的是,不会直接给你快捷键,而是给你对应快捷键的英文名称,因为 intellij idea 提供了不少别的 ide 的快捷键映射,不同的人的选择可能会不一样,这时候直接记快捷键肯定不适用,知道每个操作对应的英文名更有意义。

常用快捷键

修改快捷键,位于:Setting -> Keymap

格式化代码:Code > Reformat code

清除多余Import:Code > Optimize Imports

切换Tab:Other > Switcher

切换到上一个代码,或者切换到资源视图,LOG视图。

生成代码:Code > Generate…

比如说:

  1. 生成 getter setter
  2. 生成 重载和实现

修复错误:Other > Show Intention Actions

可以干的事情有很多,比如说:

  1. 导包
  2. 生成强制类型转换
  3. 生成try-catch

删除行:Editor Actions > Delete Line

发号司令:Help > Find Action…

这个非常有用,如果你能记得上面功能对应的英文名称,但是不记得快捷键,你就可以用这个直接查找并执行。

实用技巧

Live Templates

单例模板

1
2
3
4
5
6
7
8
9
10
private static $className$ sInstance;

public static $className$ getInstance() {
if (sInstance == null) {
synchronized ($className$.class) {
if (sInstance == null) sInstance = new $className$();
}
}
return sInstance;
}
Gavin Liu wechat
欢迎您扫一扫上面的二维码,订阅我的微信公众号!