IDEA的安装配置与使用
下载
官方下载地址:所有版本 - IntelliJ IDEA (jetbrains.com)
本教程基于2019.3版本编写,最新的不一定是最好的
安装
硬件要求:8G内存 + 双核处理器
安装步骤直接下一步,没有特殊操作
激活
- 点击试用进入界面
- 配置插件仓库地址
https://plugins.zhile.io
- 安装插件
IDE Eval Reset
- Help > Eval Reset > Auto reset before per restart
此方法为无限试用版,可以无限刷新试用时间
配置
IDEA的配置目录
默认配置路径为家目录\.IntelliJIdea2019.3\
,这个配置目录有一个特性,就是你删除掉整个目录之后,重新启动IntelliJ IDEA 会再自动帮你生成一个全新的默认配置,所以很多时候如果你把IntelliJ IDEA 配置改坏了,没关系,删掉该目录,一切都会还原到默认。
config目录
config目录是IntelliJ IDEA 个性化化配置目录,或者说是整个IDE 设置目录。此目录可看成是最重要的目录,没有之一,安装新版本的IntelliJ IDEA 会自动扫描硬盘上的旧配置目录,指的就是该目录。这个目录主要记录了:IDE 主要配置功能、自定义的代码模板、自定义的文件模板、自定义的快捷键、Project 的tasks 记录等等个性化的设置。
system目录
system目录是IntelliJ IDEA 系统文件目录,是IntelliJ IDEA 与开发项目一个桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录,但也是最不可或缺的目录之一。
安装插件
常用插件
- Lombok
- Maven Helper
新项目配置
File > Other Settings > Settings for new project…
配置Maven的安装目录
Build,Execution, Deployment > Build Tools > Maven > User settings file
配置鼠标悬浮显示文档
Editor > General > Other > Show quick documentation on mouse move
配置自动导包
Editor > General > Auto Import > Java
Add unambiguous imports on the fly 联机自动导入明确的结构
Optimize imports on the fly 自动优化导入包
设置显示行号和方法间的分隔符
Editor > General > Appearance >
Show line numbers
Show method separators
忽略大小写提示
Editor > General > Code Completion > Match case
取消单行显示tabs
Editor > General > Editor Tabs > show tabs in single row
修改代码注释颜色
Editor > Color Scheme > Language Defaults > Comments
修改类头文档注释信息
Editor > File and Code Templates > Includes > File Header
/**
@author welisit
@create ${YEAR}-${MONTH}-${DAY}${TIME}
*/
配置字符编码
Editor > File Encodings
说明:Transparent native-to-ascii conversion 主要用于转换ascii,一般都要勾选,不然Properties 文件中的注释显示的都不会是中文
设置自动编译
Build,Execution,Deployment > Compiler
Build project automatically
Compile independent modules in parallel
取消自动更新
Appearance & Behavior > System Settings > Updates
使用
常用快捷键
编辑
- Ctrl + Space: 代码提示
- Ctrl + P: 方法内参数提示
- Ctrl + Q: 查看文档
- Alt + Insert: 生成代码(Getter、Setter…)
- Ctrl + O\Ctrl + I: 重写或实现方法
- Ctrl + Alt + T : 包裹代码用if、try…
- Alt + Q: 查看当前类信息
- Ctrl + Alt + L: 格式化代码
- Ctrl + Alt + O: 优化导入
- Ctrl + Shift + J : 合并代码成一行
- Ctrl + Y: 删除一行代码
- Ctrl + D: 复制一行代码
- Ctrl + Shift + Enter: 编辑下一行或行尾
- Shift + Enter: 下一行
- Ctrl + Alt + Enter: 上一行
- Ctrl + Shift + U: 转换大小写
- Ctrl + [/]: 光标移动到括号处
搜索替换
- 双击shift: 全能搜索
- Ctrl + Shift + F :搜索通过路径
- Ctrl + F: 搜索当前页
导航
- Ctrl + G: 跳转行号
- Ctrl + E : 最近文件
- Ctrl + Alt + Left/Right : 导航去上一处或下一处
- Ctrl + U : 跳转父类
- Alt + up/down : 跳转上下方法
- Ctrl + H : 类的继承结构
- Ctrl + Alt + H : 查看调用该方法的所有地方
重构
- F5 : 复制
- F6 : 移动
- Shift + F6 : 重命名
- Ctrl + F6:改变方法签名
- Ctrl + Alt + M : 提取方法
debug
- F7 : 进入
- F8 : 跳出
编译和运行
- Shift + F10/F9: 运行/debug
VCS版本控制系统
- Ctrl + T : 更新
- Ctrl + K : 提交