常规设置
- 代码字体大小:Preferences (设置)页面搜索 Font 找到 Colors&Fonts 下的 Font 选项进行修改
- AS界面字体大小:Preferences -> Appearance 修改
- 快捷键设置 Preferences -> Keymap
- 开启自动导包 到 Preferences -> Editor -> Auto Import -> Java 把以下选项勾上就OK了
- 大小写敏感关闭 (这样输入小写也可以匹配到大写的提示了)
奇淫巧技
- 书签(Bookmarks) Menu → Navigate → Bookmarks
添加/移除书签:F11(Windows/Linux);
添加/移除书签(带标记):Ctrl + F11(Windows/Linux);
显示全部书签:Shift + F11(Windows/Linux)
- 分支比对(Compare With Branch (Git))
Menu → VCS → Git → Compare With Branch - 隐藏/显示所有面板 Ctrl + Shift + F12
- 高亮某字段 Ctrl + Shift + F7
- 最近访问的文件列表 Ctrl + E 最近修改的文件列表 Ctrl + Shift + E
- 查找到当前文件所在目录树 Alt + F1
- Sublime Text式的多处选择 Alt + J
- 列选择/块选择 Shift + Alt + Insert
- 快速查找类中的属性、函数 Ctrl + F12
- 使用Enter和Tab进行代码补全的差别
使用Enter时:从光标处插入补全的代码,对原来的代码不做任何操作。
使用Tab时:从光标处插入补全的代码,并删除后面的代码,直到遇到点号、圆括号、分号或空格为止。
- 提取方法 Ctrl + Alt + M
- 合并行和文本 Ctrl + Shift + J
- 上下移动行 Ctrl + Shift + Up/Down
- 后缀补全
常用的有后缀补全关键字有:
.for (补全foreach语句)
.format (使用String.format()包裹一个字符串)
.cast (使用类型转化包裹一个表达式)
包裹代码 Ctrl + Alt + T 移除包裹代码 Ctrl + Shift + Delete
条件断点
- 调用层级树弹窗 Ctrl + Alt + H
描述:该操作会给你展示 在一个方法的声明和调用之间所有可能的路径。
常用快捷键
注释代码(//) Ctrl + /
注释代码(/**/) Ctrl + Shift + /
格式化代码 Ctrl + Alt + L
清除无效包引用 Alt + Ctrl + O
查找 Ctrl + F
查找+替换 Ctrl + R
全局查找 Ctrl + Shift + F
全局查找+替换 Ctrl + Shift + R
上下移动代码 Alt + Shift + Up/Down
删除行 Ctrl + Y
扩大缩小选中范围 Ctrl + W/Ctrl + Shift + W
快捷生成结构体 Ctrl + Alt + T
快捷覆写方法 Ctrl + O
快捷定位到行首/尾 Ctrl + Left/Right
折叠展开代码块 Ctrl + Plus/Minus
折叠展开全部代码块 Ctrl + Shift + Plus,Minus
文件方法结构 Ctrl + F12
查找调用的位置 Ctrl + Alt + H
生成代码(如get,set方法,构造函数等) Alt+Insert
代码提示 Ctrl+Shift+Space
重命名 Shift + F6
显示类结构图 Ctrl+H
可以选择单词继而语句继而行继而函数 Ctrl+W
显示参数信息 Ctrl+P
插件
GsonFormat
Android ButterKnife Zelezny
CodeGlance
ADB WIFI & AndroidWiFiADB
eventbus-intellij-plugin eventbus导航插件
idea-markdown markdown插件
Android Studio Prettify
可以将代码中的字符串写在string.xml文件中,选中字符串鼠标右键选择图中所示
CheckStyle-IDEA
CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。- AndroidLocalizationer
可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件
其他相关技巧
- mock调试
所需工具:https://www.eolinker.com/ Fildder
在eolinker中添加一个接口简单填写如下即可
url写的是除去域名部分的内容,成功示例则是你想返回的数据了(一般接口文档直接copy过来修改即可)。
填写完点右上角保存后,复制下面的链接
最后在Fiddler中进行设置(需要enable rule打钩才能生效哦)