简介
本篇博文主要介绍一些博主认为相对重要的 IntelliJ IDEA 设置。
前言
在进行设置前,首先要了解下,对于 IntelliJ IDEA 来说,其配置可以分为两种级别:项目配置 和 全局配置。
项目配置:只对当前项目起作用,其配置文件位于.idea
文件夹下。
全局配置:设置全局起作用。

注:下文配置如无特别说明,均指向:File -> Settings
常用设置
系统 | 路径 |
---|---|
Windows | <SYSTEM DRIVE>\Users<USER ACCOUNT NAME>.<PRODUCT><VERSION> |
macOS | ~/Library/Preferences/<PRODUCT><VERSION> |
Linux | ~/.<PRODUCT><VERSION> |
比如,对于博主的系统,IDEA 的默认配置文件为:C:\Users<USER ACCOUNT NAME>.IntelliJIdea2019.1
以上可以看到,对于 Windows 系统而言,IDEA 默认配置文件存放在 C 盘中,这样每次重装系统后,配置文件就被销毁了。因此这里我们将默认配置文件存放到非系统盘中,比如:D:\cache\.IntelliJIdea,具体配置如下:
在 IDEA 关闭情况下,打开安装目录下的bin\idea.properties
文件,增加如下内容:
idea.config.path=D:/cache/.IntelliJIdea/config
idea.system.path=D:/cache/.IntelliJIdea/system
idea.plugins.path=D:/cache/.IntelliJIdea/plugins
idea.log.path=D:/cache/.IntelliJIdea/log
- IDEA 统一文件编码

- 配置全局 SDK:打开 File -> Other Settings -> Structure for New Projects -> Platform Settings -> SDKs,如下图所示:

注:如果想只对当前工程配置其他版本的 java SDK,可以在 File -> Project Structure -> Platform Settings -> SDKs 进行设置。
- 主题设置

- 字体设置

- 代码智能提示

- 自动导包

- Maven 配置
- 全局 Maven 配置:打开 File -> Other Settings -> Settings for New Projects -> Build,Execution,Deployment -> Build Tools -> Maven,如下图所示:

- 当前项目 Maven 配置:打开 File -> Settings -> Build,Execution,Deployment -> Build Tools -> Maven,如下图所示:

- 配置 tomcat 容器

- 配置类注释头:增加如下内容
/**
* @author Whyn
* @date ${DATE} ${TIME}
*/

- 显示多行 tab 行

-
显示 IDEA 内存占用大小
快捷键
快捷键 | 功能 |
---|---|
Ctrl + F | 当前页搜索 |
Ctrl + Shift + F | 全局搜索 |
Ctrl + O | 重写方法 |
Ctrl+P | 显示方法的参数信息 |
Ctrl + E | 最近访问的文件 |
Ctrl + Shift + E | 最近编辑的文件 |
Shift + F6 | 修改变量名/修改文件名(相当于:右键 -> Refactor -> Rename) |
Ctrl + N | 查找类(支持模糊查询) |
Ctrl + Shift + N | 查找文件(支持模糊查询) |
Shift + Shift | 查找所有(包括文件,类,方法···) |
Ctrl + F12 | 显示当前类结构 |
Ctrl + H | 显示类结构图(继承关系) |
Ctrl + Alt + H | 显示方法/接口所有被调用地方 |
Ctrl + Alt + F7 | 查找类、方法或变量在整个工程的所有调用处 |
Alt + F7 | 查找类、方法或变量在整个工程的所有调用处 |
Ctrl + Alt + B | 跳转到方法/接口的实现内部 |
Ctrl + Shift + F7 | 高亮显示所有该文本,按 Esc 高亮消失 |
Ctrl + Alt + Shift | 鼠标选择多处,同时进行修改 |
Alt + Shift | 显示多个光标,支持同时修改 |
Ctrl+Alt+V | 自动生成变量名 |
Ctrl + Alt + L | 格式化代码 |
Alt + Enter | 快速打开智能提示 |
网友评论