跳至主要內容

IntelliJ IDEA

大约 2 分钟

IntelliJ IDEA

快捷键

Setting -> Keymap

常用功能

名称默认功能
Reformat Codecmd alt L格式化代码
Reformat Filecmd alt shift L格式化文件
Optimize Importscmd atl O优化导包
Projectcmd 1显示工程目录
Structurecmd 7显示类结构
Select Inalt F1定位当前文件位置
Navigate Backcmd alt left上次编辑位置
Navigate Forwarcmd alt right下次编辑位置
Fold Selectioncmd .折叠/展开代码

功能切换

名称默认功能
System Windowcmd `切换窗口
Recent Filescmd E切换最近记录
Recent Locationscmd shift E最近打开记录
Switcherctrl tab
ctrl shift tab
切换打开的文件
Select Previous Tabcmd shift [前一个文件
Select Next Tabcmd shift ]后一个文件
Close Tabcmd W关闭文件

编辑器

名称默认功能
Undocmd Z撤销
Redocmd shift Z重做
Toggle Castcmd shift U切换大小写
Join Linectrl shift J合并下一行
Duplicate Linecmd D复制一行

系统冲突

名称默认建议
Find Actioncmd shift Acmd shift P
Code Completion Basicctrl spacealt .
Code Completion Type-Machingctrl shift spacealt 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 Tabcmd shift [alt shift [
Select Next Tabcmd shift ]alt shift ]
Select Previous Tab Editorctrl shift leftctrl shift [
Select Next Tab Editorctrl shift rightctrl 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 columenblock 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

idea内存与功能调优open in new window

显示修改

显示内存使用

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