Android Studio定制
摘要:
主要内容:
本文介绍了个人的 Android Studio 配置,包括主题、插件等;
用途
- 编写 Android 代码;
- 写 hexo 上的文章;
快捷键
!j
Sublime Text 式的多处选择(Sublime Text Multi Selection)
描述:这个功能超级赞!该操作会识别当前选中字符串,选择下一个同样的字符串,并且添加一个光标。这意味着你可以在同一个文件里拥有多个光标,你可以同时在所有光标处输入任何东西。
快捷键:Ctrl + G(OS X)、Alt + J(Windows、Linux)!+insert
列选择/块选择(Column Selection)
描述:正常选择时,当你向下选择时,会直接将当前行到行尾都选中,而块选择模式下,则是根据鼠标选中的矩形区域来选择。
调用:按住 Alt,然后拖动鼠标选择。
开启/关闭块选择:Menu → Edit → Column Selection Mode
快捷键:切换块选择模式:Cmd + Shift + 8(OS X)、Shift + Alt + Insert(Windows/Linux);!q 上下文信息;
^!m 提取方法;
^!p 提取参数(window 快捷键冲突);
^!n 内置(inline),提取的反操作;
^+j 合并行和文本;
^!t 包裹代码(Surround With);
^+delete 移除包裹代码(包裹代码的反操作);
+F4 对当前打开的文件另起一个窗口打开;
^+insert: 选择最近复制的内容进行粘贴;
^+f: Find in Path
Theme
- Theme: Darcula
- Font: Fira Code (Enable font ligatures), (14, 1.1)
Plugin
1 | # basic |
Tips
- Editor->General->Smart Keys
- 使用 Refector (style)的正确姿势:
将鼠标定位到要 refector 的标签中(不要选中任何代码),
然后右键Refector --> Extract --> Style...
- 通过 debug 的方式调试和查看数据值,而不是通过繁琐地打印日志;
提升 Gradle 编译速度
- 设置代理
1 | # gradle.properties中添加 |
- 设置中启用离线状态
- 启用守护进程
1 | # gradle.properties中添加 |
- 编译 SDK 使用 21 以上
外部链接
logcat color
search: Logcat
1 | Assert: 9C27B0 |