IntelliJ IDEA
IntelliJ IDEA
快捷键
Setting -> Keymap
常用功能
| 名称 | 默认 | 功能 |
|---|---|---|
| Reformat Code | cmd alt L | 格式化代码 |
| Reformat File | cmd alt shift L | 格式化文件 |
| Optimize Imports | cmd atl O | 优化导包 |
| Project | cmd 1 | 显示工程目录 |
| Structure | cmd 7 | 显示类结构 |
| Select In | alt F1 | 定位当前文件位置 |
| Navigate Back | cmd alt left | 上次编辑位置 |
| Navigate Forwar | cmd alt right | 下次编辑位置 |
| Fold Selection | cmd . | 折叠/展开代码 |
功能切换
| 名称 | 默认 | 功能 |
|---|---|---|
| System Window | cmd ` | 切换窗口 |
| Recent Files | cmd E | 切换最近记录 |
| Recent Locations | cmd shift E | 最近打开记录 |
| Switcher | ctrl tab ctrl shift tab | 切换打开的文件 |
| Select Previous Tab | cmd shift [ | 前一个文件 |
| Select Next Tab | cmd shift ] | 后一个文件 |
| Close Tab | cmd W | 关闭文件 |
编辑器
| 名称 | 默认 | 功能 |
|---|---|---|
| Undo | cmd Z | 撤销 |
| Redo | cmd shift Z | 重做 |
| Toggle Cast | cmd shift U | 切换大小写 |
| Join Line | ctrl shift J | 合并下一行 |
| Duplicate Line | cmd D | 复制一行 |
系统冲突
| 名称 | 默认 | 建议 |
|---|---|---|
| Find Action | cmd shift A | cmd shift P |
| Code Completion Basic | ctrl space | alt . |
| Code Completion Type-Maching | ctrl shift space | alt shift . |
| Hierarchy Tool Window | - | cmd alt H |
| Build Tool Window | - | cmd alt 4 |
| Dependencies Tool Window | - | cmd alt 5 |
| Reveal in Finder | - | cmd alt R |
| Select Previous Tab | cmd shift [ | alt shift [ |
| Select Next Tab | cmd shift ] | alt shift ] |
| Select Previous Tab Editor | ctrl shift left | ctrl shift [ |
| Select Next Tab Editor | ctrl shift right | ctrl shift ] |
Project 焦点下 ctrl alt left 缩小展示宽度,ctrl alt right 增大展示宽度,esc 切换到编辑区域
Switcher 窗口下 ctrl shift 配合 left right up down 快速选择文件和功能
异常处理
Your environment does not support JCEF
Helpe -> Find Action 输入 Choose Boot Java Runtime 切换Java运行时,选择一个带有 xxx JetBrains Runtime With JCEF 的,OK确认后会自动下载
反编译出现 / compiled code /
低版本确认是否安装 Java Bytecode Decompiler 插件,Tools -> Kotlin -> Decompile to Java 即可查看
配置修改
IDE注册表配置
Help -> Find Action 搜索 Registry
编码格式
Settings > Editor > File Encodings 统一选择为 UTF-8
代码风格
取消注释在开头
Settings->Code Style->java-> Code Generation ,取消 Line comment at first columen、block comment at first column
编辑器配置
关闭代码预览始终在同一个tab
Settings -> Editor -> General -> Editor Tabs 取消 Enable preview tab
显示空格
Settings -> Editor -> General -> Appearance 勾选 Show whitespaces
参数修改
内存大小
Help-Edit Custorm VM Options
1.Xms256m,初始内存 2.Xmx2048m,最大内存 3.ReservedCodeCacheSize,预留代码缓存的大小 4.UseCompressedOops,指针压缩 5.UseParNewG,使用并行收集算法 6.UseG1GC,使用G1垃圾回收器
-Xms256m
-Xmx2048m
-XX:ReservedCodeCacheSize=512m
-XX:+IgnoreUnrecognizedVMOptions
-XX:+UseCompressedOops
-XX:+UseParNewG
-XX:+UseG1GC
-Dfile.encoding=UTF-8
-Didea.case.sensitive.fs=true
显示修改
显示内存使用
View -> Appearance -> Stauts Bar Widgets -> Memory Indicator
文件路径栏显示位置
View -> Appearance -> Navigation Bar
环境参数
插件安装目录
IC Mac: ~/Library/ApplicationSupport/JetBrains/IdeaICXXXX.X/plugins
AS Mac: ~/Library/Application Support/Google/AndroidStudioXXXX.X/plugins