顶部设置栏

  • 与本地代码比较:
    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 文档注释