官方帮助文档:https://www.jetbrains.com/help/idea/discover-intellij-idea.html
文章目录
一、下载、安装与卸载
1. 下载
官网下载地址(中文):https://www.jetbrains.com/zh-cn/idea/
2. 安装
注意选择安装路径,确认32位版还是64位版,其余下一步即可。
2.1 查看安装目录结构
bin:容器,执行文件和启动参数等。
help:快捷键文档和其他帮助文档。
jre64:64位java运行环境。
lib:idea依赖的类库。
license:各个插件许可。
plugin:插件。
其中,bin目录下:
2.2 查看设置目录结构
这是IDEA的各种配置的保存目录。这个设置目录有一个特性,就是你删除掉整个目录之后,重新启动IntelliJ IDEA会再自动帮你生成一个全新的默认配置,所以很多时候如果你把IntelliJ IDEA配置改坏了,没关系,删掉该目录,一切都会还原到默认。
- config目录:config目录是IntelliJ lDEA个性化化配置目录,或者说是整个IDE设置目录。此目录可看成是最重要的目录,没有之一,如果你还记得安装篇的介绍的时候,安装新版本的 IntelliJlDEA会自动扫描硬盘上的旧配置目录,指的就是该目录。这个目录主要记录了:IDE主要配置功能、自定义的代码模板、自定义的文件模板、自定义的快捷键、Project的tasks记录等等个性化的设置。
- system目录:system目录是 IntelliJ IDEA系统文件目录,是 IntelliJ IDEA与开发项目一个桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录,但也是最不可或缺的目录之一。
3. 卸载
通过控制面板卸载即可。
二、常用配置
1. Appearance & Behavior
1.1 设置主题
2. Keymap(Eclipse)
功能 | 快捷键 |
---|---|
执行(run) | Alt + R |
提示补全(Class Name Completion) | Alt + / |
单行注释 | Ctrl + / |
多行注释 | Ctrl + Shift + / |
向下复制一行(Duplicate Lines) | Ctrl + Alt + Down |
删除一行或删除选中行(delete line) | Ctrl + D |
向下移动行(move statement down) | Alt + Down |
向上移动行(move statement up) | Alt + Up |
向下开始新的一行(start new line) | Shift + Enter |
向上开始新的一行(start new line before current) | Ctrl + Shift +Enter |
查看源码 | Ctrl + 选中指定结构 或 Ctrl + Shift + T |
万能解错/生成返回值变量 | Alt + Enter |
退回到前一个编辑的页面(back) | Alt + Left |
进入到下一个编辑的页面(针对上条)(forward) | Alt + Right |
查看继承关系(type hierarchy) | F4 |
格式化代码(reformat code) | Ctrl + Shift + F |
提示方法参数类型(Parameter Info) | Ctrl + Alt + / |
复制 | Ctrl + C |
撤销 | Ctrl + Z |
反撤销 | Ctrl + Y |
剪切 | Ctrl + X |
粘贴 | Ctrl + V |
保存 | Ctrl + S |
全选 | Ctrl + A |
选中数行,整体往后移动 | Tab |
选中数行,整体往前移动 | Shift + Tab |
查看类的结构 | Ctrl + O |
重构:修改变量名与方法名 | Alt + Shift + R |
大写转小写/小写转大写(toggle case) | Ctrl + Shift + U |
生成构造/get/set/toString | Alt + Shift + S |
查看文档说明(quick documentation) | F2 |
收起所有方法(collapse all) | Alt + Shift + C |
打开所有方法(expand all) | Alt + Shift + X |
打开代码所在硬盘文件夹(show in explorer) | Ctrl + Shift + X |
生成if-else/for/try-catch等(surround with) | Alt + Shift + Z |
局部变量抽取为成员变量(introduce field) | Alt + Shift + F |
查找/替换(当前) | Ctrl + F |
查找(全局) | Ctrl + H |
查找文件 | double Shift |
查看方法的多层重写结构(method hierarchy) | Ctrl + Alt + H |
添加到收藏夹(add to favorites) | Ctrl + Alt + F |
抽取方法(Extract Method) | Alt + Shift + M |
打开最近修改文件(Recently Files) | Ctrl + E |
关闭当前打开的代码栏(close) | Ctrl + W |
关闭打开的所有代码栏(close all) | Ctrl + Shift + W |
快速搜索类中的错误(next highlighted error) | Ctrl + Shift + Q |
选择要粘贴的内容(show in Explorer) | Ctrl + Shift + V |
查找方法在哪里被调用(call Hierarchy) | Ctrl + Shift + H |
3. Editor
3.1 设置鼠标滚轮修改字体大小
3.2 设置鼠标悬浮显示
3.3 设置自动导包功能
3.4 设置显示行号和方法间的分隔符
3.5 忽略大小写提示
3.6 设置单行或多行显示标签页
3.7 设置默认的字体、字体大小和字体行间距
3.8 修改类头的文档注释信息
3.9 设置项目文件编码
3.10 设置编辑区主题
导入编辑区主题
3.11 代码模板
通过配置一些常用代码字母缩写,在输入简写时可以出现预定义的固定模式代码。
- 已有的常用模板
- 实时代码模板
自定义实时代码模板
已有的常用字母缩写及对应的代码模板说明:
输入 | 代码模板 |
---|---|
pavm 或 main | main函数 |
sout | 普通输出 |
soutp | 输出方法入参 |
soutm | 输出方法名 |
soutv | 输出最近的变量 |
xxx.sout | 输出指定变量 |
fori | 生成for循环 |
iter | 生成增强for循环 |
itar | 生成普通for循环 |
list.for | 生成集合list的for循环 |
list.fori | 生成集合list的for循环 |
list.forr | 生成集合list的for循环-倒序遍历 |
ifn 或 xxx.null | 生成 if(xxx == null) |
inn 或 xxx.nn | 生成if(xxx != null) |
prsf | 生成 private static final |
psf | 生成 private static final |
psfi | 生成 private static final int |
psfs | 生成 private static final String |
4. plugin
搜索并安装插件
5. Version Control
版本控制-git
6. Build, Execution, Deployment
6.1 设置自动编译
7. Languages & Frameworks
8. Tools
三、其他配置
1. 配置tomcat
2. 关联数据库
3. 配置maven
Maven home directory:可以指定本地 Maven的安装目录所在,因为我已经配置了M2_HOME系统参数,所以直接这样配置IntelliJ IDEA是可以找到的。但是假如你没有配置的话,这里可以选择你的 Maven安装目录。此外,这里不建议使用IDEA默认的。
User settings file / Local repository:我们还可以指定Maven 的 settings.xml位置和本地仓库位置。
lmport Maven projects automatically:表示IntelliJ IDEA会实时监控项目的 pom.xml文件,进行项目变动设置。
Automatically download:在 Maven导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA支持直接从公网下载源码和文档的。
VM options for importer:可以设置导入的VM参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。
四、断点调试
1. windows系统debug设置
windows 系统设置 Shared memory,内存占用较少
2. 常用断点调试快捷键
3. 条件断点
在断点处右击调出条件断点。可以在满足某个条件下,实施断点。
4. 查看表达式的值
windows系统debug设置
windows 系统设置 Shared memory,内存占用较少
2. 常用断点调试快捷键
3. 条件断点
在断点处右击调出条件断点。可以在满足某个条件下,实施断点。
4. 查看表达式的值
debug时,选择行,Ctrl + U查看表达式的值。