顶部设置栏
- 与本地代码比较:
View -> Compare With - 与剪贴板代码比较:
View -> Compare With Clipboard - 导入导出AndroidStudio配置:
File -> Export Settings 导出为zip文件 , File - Import Settings 导入zip文件 - 将Java类转Kotlin类:
Code -> Convert Java File to Kotlin File - 将Kotlin类转Java类:
Tools - Kotlin - Show Kotlin Bytecode - Decompile - 将Java support库转Androidx库:
Refactor -> Migrate to AndroidX
中间设置弹框
- 取消方法自动折叠:
File -> Settings -> Code Folding -> Method bodies - 设置AS打开时可选打开项目而不是自动打开最近一次项目:
File -> Settings -> Appearance & Behavior -> System Settings -> Reopen last project on startup 取消勾选 - 快捷键修改,设置不同风格的编译器快捷键:
File -> Setting -> Keymap - 取消Instant run或者说叫HotSwap:
File -> Settings -> Build,Execution,Deployment -> Debugger -> HotSwap - 提取成员变量前面加m:
File -> Settings -> Editor -> Code Style -> Java - Field 那里写上m(适用Java代码不适用Kotlin) - 清除无用导包:
File -> Settings -> Editor - General - Auto Import - Optimize imports on the fly - 设置自动导包:
File -> Settings -> Editor - General - Auto Import - Add unambiguous imports on the fly和Optimize xxx - 设置文字大小及字体:
File -> Settings -> Appearance & Behavior -> Appearance -> use custom font 设置 设置栏文字 Consolas ,size 11
File -> Settings -> Editor -> Color Scheme -> Console Font 设置 控制台文字 Consolas ,size 14
File -> Settings -> Editor -> Color Scheme -> Color Scheme Font 设置 代码区文字 Consolas 或者Source Code Pro,size 18;Line spacing,1.5;设置fallback font 为SimHei,显示的是中文字字体
File -> Settings -> Editor -> Font 设置编辑器文字大小及颜色
关于文字这里,代码区文字可以通过设置IDE主题改变文字,建议使用Material Theme UI里面的Material Oceanic这个主题的JetBrains Mono字体和Source Code Pro字体 - 设置代码区背景颜色:
Editor -> Color Scheme -> General -> Text -> Default Text -> Background - 设置类文件注释模版:
File -> Settings -> Editor -> File and Code Templates -> Includes -> File Header 中设置文件的头信息
// 推荐设置内容如下,可复制使用
/**
* @Des:
*
* @Title:
* @Project:
* @Package:
* @Author: zhr
* @Date: ${DATE} ${TIME}
* @Version:V1.0
*/
左侧工程架构栏
- 清除未引用到的资源:
选择对应的文件目录右键 -> Refactor(重构) -> Remove Unused Resources… - 拆分窗口:
在代码区域标签页上右键,选择split vertical / horizontal - 远程依赖升级检测:
选择对应的文件目录右键-Open Module Settings-Dependencies-找到对应库的依赖,点Update / 或者Suggestions - 手动依赖Jar包:
选择对应Jar包右键 -> add as lib - 在drawable目录下生成一个矢量图文件:
在项目的module目录下右键new -> Vector asset,选择矢量图的内容,点击next,最后会将内容创建到drawable目录下
底部控制台
- 断点调试:在代码行号位置打断点,以debug模式进行运行
Step Over (F8) 代码高亮位置,一步步往下走
Step Into(F7) 进入方法,只进入自己写法方法,不进入源码类库方法
Force step into(Alt+shift+F7) 强制进入方法,会进入源码类库方法
Step out(shift+F8)跳出该方法,跳到该方法被调用处的下一行语句
Run to cursor(Alt+F9)跳到下个断点处
在非Debug模式下调试,添加调试断点,以Attach模式也可以调试
Ctrl+Shift+F8(查看项目中所有断点)
如果无法调试显示变量的值,检查是否debug模式下打开了混淆,混淆开着无法断点调试 - 显示Logcat:
底部Logcat选项 -> 右键 -> View Mode -> 换成Window -> 再换成Dock Pinned
XML布局页面
- 适配横版和竖版的视图:
在布局预览界面,左上角找到旋转图标,Create Landscape Variation,默认写的是竖屏页面,然后再适配好横屏布局界面,布局旋转时就会自动加载写好的横屏布局页面
一般要设置的几个环境变量
- adb环境变量
- java环境变量
- git环境变量
IntelliJ IDEA常用的设置功能
- 设置Kotlin类型推断显示
Settings - Editor - InIay Hints - Types - Kotlin - Types 这里的四个勾全部勾上
- 设置注释的文字颜色
Settings - Editor - Color Scheme - Language Defaults - Comments 这里设置注释颜色 - Block comment 多行注释
- Line comment 单行注释
- Doc comment 文档注释