Android Studio 一些实用配置
Android Studio 目前已经更新到 2.0 稳定版,我目前使用的是 2.3.2 版本。记得在1.0开始的时候,使用 AS 时还不太习惯,虽然使用快捷键是 MAC eclipse,但是还是有些地方不一样,所以纪录在此,以备它用,当你从 eclipse 切换成 Android Studio 时,还想使用以前习惯的快捷键,这就需要自己来配置属于自己的 Android Studio了,好了废话不多说,看配置
<em>可以先查看目录有没有你找的配置问题,可以节省查找时间</em>
主要内容
- 代码折叠
- 修改编码
- 代码提示
- 查看源码
- 查看类使用
- 自动导包
- 显示行数
- 匹配选中代码
- 自定义配色
- 配置Log 颜色
- 驼峰自动命名
- 导出配置
- 自动提示错误
- 关闭当前活动页面
- 显示意图
- 格式化代码
- 手动匹配代码
- 选择列
- 自定义 File Heder
- 模版相关
1、代码折叠
很多人不喜欢代码折叠,比如我。。折叠起来很不习惯,具体设置修改如下:
Editor -> General -> Code Folding
也可以直接搜索“code folding”

2、修改编码
避免导入其他程序是出现中文乱码现象,我们统一设置成UTF-8的字符编码,具体修改如下:Editor -> General -> File Encodings

3、代码提示忽略大小写
Editor -> General -> Code Completion
这个配置完以后,在写代码时,不管大写或者小写开头都会有代码提示

4、查看源码
在 eclipse 中习惯按住 Command 或者 Control 键+鼠标,查看某个类源代码,但在 AS 没作用,这就需要更改 AS 默认设置,如下:
keymap -> 搜索 "Declaration"

5、查看被使用的类方法等
常用场景,接口方法被多少类实现等,我这里习惯配置成 Command + G
keymap -> 搜索 "Show Usages"

6、自动导入依赖的包
用过 Eclipse 的同学肯定知道,使用快捷键 command + shift + o (mac上),可以导入需要的包,而在 AS 中我们需要配置以下项:
Editor -> General -> Auto Import

7、显示行数
遇到 Carsh、ANR等问题,log 提示多少行有问题,显示行数方便定位问题,具体设置如下:
Editor -> General -> Appearance

8、快捷键匹配代码
keymap -> 搜索 "Class Name Completion"

9、自定义配色
我们可以根据自己的喜好,配置代码的颜色
Editor -> Colors & Fonts -> java

10、Log 颜色
将五种 log 颜色区分,有助于提高分析 log 效率
Editor -> Colors & Fonts -> Android Logcat

11、驼峰自动命名
驼峰命名是我们入门程序的第一节课,好的代码规范可以大大提升你代码的可读性和工作效率,具体设置如下:Editor -> Code Style -> java

12、导出配置
当我们费劲把自己的 AS 调成自己想要的配置时,记得保存自己的配置,以防出问题后从配置文件恢复
File -> Export Settings 详细查看导出步骤

13、自动提示错误
有一次遇到整个工程不自动提示错误信息,查了下,很简单,改个配置就可以了
File -> Power Save Mode 把前面的对勾取消就可以了

14、自定义模版
Editor -> Live Templates
新建一个自己的tab,在这里tab下添加代码模版

15、关闭当前活动页面

16、显示意图
多用于实现接口或抽象类方法等操作

17、格式化代码

18、手动匹配代码

19、选择列
正常选择时,都是由左向右右上到下的选择方式,列选择模式下,是根据鼠标选中的矩形区域来选择。
使用方式:按住Alt,然后拖动鼠标选择(mac 环境下)
20、自定义 File Heder
希望创建的文件统一描述
Editor -> File and Code Templates

21、模版相关
AS 系统给我们提供了很多好用的快捷模版,可以高效的编写代码,来节省一些无用耗时。
定义常量
int:
输入: const 输出以下
private static final int = 665;

String:
输入:key 输出
private static final String KEY_ = "";

其他类型常量:
输入:psf 输出以下
public static final
自动补全 TAG
输入:logt 会有提示

自动补全 log 打印
输入:logi(其他类型都可以,例如:loge、logd)

总结
收集平时遇到的配置问题等汇聚在此,还有一些关于升级主题等配置,以后慢慢汇总在此,目前只纪录平时遇到的配置。
如果给你的问题带来了解答,不妨点个赞,如果没有,可以写下疑问,我们一起解决!