文章目录
- 重要目录认识
- 参数设置
- 配置信息
- 恢复默认配置
- 项目结构认识
- 创建模块
- 删除模块
- 常用设置配置
- 外观设置
- 主题设置
- 编辑器
- 快捷改变字体
- 设置鼠标悬浮提示
- 自动导包
- 显示行号和分隔符
- 忽略大小写时进行提示
- 文件tabs都显示
- 设置字体
- 设置默认情况
- 分别进行设置
- 设置注释的字体颜色
- 添加文件的头部信息
- 设置编码
- 设置自动编译
- 快捷键使用及设置
- IDEA常用快捷键
- 设置沿用Eclipse快捷键习惯
- 快捷键设置
- Eclipse版本常用快捷键
- 模板设置
- 常用代码模板
- 自定义/修改代码模板
- 自定义代码模板
- 在IDEA中创建web工程
- 静态web工程创建
- 动态Web工程创建
- 基础方式创建
- 关联数据库
- 版本控制(以git为例)
- IDEA配置Git工具
- clone Github仓库下的工程
- share IDEA的工程到Github
- 没有使用Git时查看本地历史记录
- 断点调试
- 常用操作
- 条件断点
- 调试时查看变量值
- 在IDEA中配置Maven
- 生成javadoc
- 缓存和索引的清理
- 关闭IDEA自动更新
重要目录认识
参数设置
安装后,在bin目录下idea64.exe.vmoptions(32位的是idea.exe.vmoptions)文件中可以进行参数的配置
主要参数配置如下
配置信息
安装好IDEA,并打开后,在C盘的用户目录下将生成文件夹.IntelliJIdea2019.2,文件夹中的config文件夹中保存的均为配置信息文件。
恢复默认配置
删除文件夹.IntelliJIdea2019.2后重新启动IDEA即可恢复默认配置。
项目结构认识
在eclipse中有工作空间和项目的概念,而在IDEA中只有项目和模块的概念。
在IDEA中,一个大型的项目下有不同的模块Module。
创建模块
删除模块
在工具栏按钮中也可打开项目结构相关信息。
常用设置配置
进入设置方式有两个:
- 总览
外观设置
主题设置
更多的主题效果可在下面网站下载:http://www.riaway.com
使用方法:
- 下载中意的主题(jar包)
- 导入jar包
- 重启
或者在如下位置进行导入:Settings->Editor->ColorScheme
编辑器
快捷改变字体
如图进行勾选,在编辑器中可以按住Ctrl滚动鼠标来更改字体的大小。
设置鼠标悬浮提示
设置方法:
效果:
自动导包
设置:
显示行号和分隔符
设置:
效果:
忽略大小写时进行提示
在编码时,即使写了小写也可以进行识别给予相应的提示。
设置:
文件tabs都显示
设置:
设置字体
设置默认情况
设置:
分别进行设置
上述设置会将编辑框和控制台的字体都进行同步的设置,也可以单独进行设置。
设置注释的字体颜色
添加文件的头部信息
设置:
效果
设置编码
设置自动编译
有时对文件进行修改以后,直接运行而不编译的话,class字节码文件仍然是未修改前的。
快捷键使用及设置
IDEA常用快捷键
参考网址:IntelliJ IDEA快捷键大全
序号 | 功能 | 快捷键 |
1 | 执行代码 | shift+F10 |
2 | 补全类名 | ctrl+alt+space |
3 | 单行注释 | ctrl+/ |
4 | 多行注释 | ctrl+shift+/ |
5 | 向下复制一行 | ctrl+d |
6 | 删除一行 | ctrl+x |
7 | 上下移动某行代码 | ctrl+shift+上下键 |
8 | 向下开始新的一行 | shift+回车 |
9 | 向上新的一行 | ctrl+alt+回车 |
10 | 查看源码 | ctrl+鼠标点击 |
11 | 自动给予返回值 | alt+回车 |
12 | 格式化 | ctrl+alt+l |
13 | 选中代码后移 | tab |
14 | 选中代码前移 | shift+tab |
15 | 重命名 | shift+F6 |
16 | 大小写转换 | ctrl+shift+u |
17 | 生成构造器、getter、setter、toString | alt+insert |
18 | 查看方法体 | ctrl+shift+i |
19 | 查找 | ctrl+f |
20 | 查找文件 | 两下shift |
21 | 查看类的继承结构图 | ctrl+h |
22 | 查看方法的多层重写结构 | ctrl+shift+h |
23 | 添加到收藏 | alt+shift+f |
24 | 抽取方法 | ctrl+alt+m |
25 | 打开最近修改的文件 | ctrl+e |
26 | 关闭当前打开的代码栏 | ctrl+F4 |
27 | 快速搜索类中的错误信息 | F2(上一个错误:shift+F2) |
28 | 选择要粘贴的内容 | ctrl+shift+v |
29 | 查找方法在哪里被调用 | ctrl+alt+h |
30 | 编辑框最大化 | alt+shift+F12 |
31 | 提取变量成为方法参数 | ctrl+alt+p |
32 | 提取为新变量 | ctrl+alt+v |
33 | 光标移动到代码块的起始(结束)位置 | ctrl+[ (]) |
34 | 光标移动到上一个方法(下一个方法) | alt+上下键 |
35 | 上一个编辑文档框(下一个) | alt+左右键 |
36 | 调到指定行 | ctrl+g |
设置沿用Eclipse快捷键习惯
若是从Eclipse转为使用IDEA而想要保留Eclipse的快捷键习惯的,可以进行如下设置。
以上设置后,大体快捷键和Eclipse是一致的,但是仍然有些不一致的地方,此时可以通过导入设置文件进行设置。
快捷键设置
根据功能搜索设置
根据快捷键搜索对应的功能
Eclipse版本常用快捷键
(通过导入设置后的版本)
序号 | 功能 | 快捷键 |
1 | 执行代码 | alt+r |
2 | 提示补全 | alt+/ |
3 | 单行注释 | ctrl+/ |
4 | 多行注释 | ctrl+shift+/ |
5 | 向下复制一行 | ctrl+alt+下 |
6 | 删除一行 | ctrl+d |
7 | 上下移动某行代码 | alt+上下键 |
8 | 向下开始新的一行 | shift+回车 |
9 | 向上新的一行 | ctrl+shift+回车 |
10 | 查看源码 | ctrl+鼠标点击 |
11 | 查看源码 | ctrl+shift+t |
12 | 自动给予返回值 | alt+回车 |
13 | 返回上一个(下一个)编辑的页面 | alt+左右键 |
14 | 查看继承关系 | F4 |
15 | 格式化 | ctrl+shift+f |
16 | 提示方法的参数类型 | ctrl+alt+/ |
17 | 选中代码后移 | tab |
18 | 选中代码前移 | shift+tab |
19 | 查看类的结构 | ctrl+o |
20 | 重构:修改命名 | alt+shift+r |
21 | 大小写转换 | ctrl+shift+y |
22 | 生成构造器、getter、setter、toString | alt+shift+s |
23 | 查看文档的说明 | F2 |
24 | 收起所有的方法 | alt+shift+c |
25 | 打开所有的方法 | alt+shift+x |
26 | 打开代码所在硬盘的文件夹 | ctrl+shift+x |
27 | 生成try-catch结构 | alt+shift+z |
28 | 将局部变量抽取为成员变量 | alt+shift+f |
29 | 查找 | ctrl+f |
30 | 全局查找 | ctrl+h |
31 | 查找文件 | 两下shift |
32 | 查看类的继承结构图 | ctrl+shift+u |
33 | 查看方法的多层重写结构 | ctrl+alt+h |
34 | 添加到收藏 | ctrl+alt+f |
35 | 抽取方法 | alt+shift+m |
36 | 打开最近修改的文件 | ctrl+e |
37 | 关闭当前打开的代码栏 | ctrl+w |
38 | 关闭所有代码栏 | ctrl+shift+w |
39 | 快速搜索类中的错误信息 | ctrl+shift+q |
40 | 选择要粘贴的内容 | ctrl+shift+v |
41 | 查找方法在哪里被调用 | ctrl+shift+h |
模板设置
代码模板设置分在两个地方
常用代码模板
序号 | 描述 | 操作 |
1 | main方法 | main或者psvm |
2 | 输出打印语句 | sout |
3 | 打印方法的形参 | soutp |
4 | 打印方法名 | soutm |
5 | 打印变量 | soutv(就近选择变量)或者xxx.sout |
6 | for结构 | fori |
7 | 增强for循环 | iter |
8 | 集合的for循环 | list.for(增强的for循环)或者list.fori或者list.forr(倒叙遍历) |
9 | 判断如果是null | ifn或者xxx.null |
10 | 判断如果不是null | inn或者xxx.nn |
11 | 生成private static final/public static final | prsf/psf(下同理) |
12 | 生成private static final int | prsfi |
13 | 生成private static final String | prsfs |
自定义/修改代码模板
自定义代码模板
- 先自己添加一个模板组
- 添加自定义的代码模板
在IDEA中创建web工程
静态web工程创建
动态Web工程创建
基础方式创建
- 创建动态web模块
- 给IDEA配置好tomcat
先保证电脑已经安装并配置好了tomcat,参考网址 检验方式:
在cmd中键入catalina run
在IDEA中做如下操作 - 然后点击OK按钮
进行运行测试
关联数据库
进行连接
上图可知,在连接时失败了,是时区问题,做如下修改:
重新测试,成功。点击OK
连接成功
工具按钮介绍
版本控制(以git为例)
IDEA配置Git工具
首先保证系统已经安装配置好了git工具,接下来进行如下设置
登录时可能出现如下错误
clone Github仓库下的工程
方法一:
方法二:
share IDEA的工程到Github
没有使用Git时查看本地历史记录
断点调试
常用操作
step over:下一步(不进入方法体) F8
step into:进入自己写的方法体内 F7
force step into:进入所有的方法体内 alt+shift+F7
step out:从方法体中跳出 shift+F8
resume program:执行到下一个断点
mute breakpoints:使所有断点失效
view breakpoints:显示所有断点
条件断点
在循环体中打断点,右键断点处,输入boolean结果的条件进行调试。
调试时查看变量值
方法一:alt+F8
方法二:鼠标悬浮
方法三:debug窗口查看
在IDEA中配置Maven
虽然IDEA中集成了Maven,但是还是建议使用自己安装配置的Maven。
首先保证已经安装并且配置好了maven,在cmd中键入mvn -v
进行验证。
接下来进行如下设置
生成javadoc
参数设置通常填写:-encoding UTF-8 -charset UTF-8
打开生成文件夹的index.html即可看到生成的java doc
缓存和索引的清理
当IDEA首次加载时会创建索引,此时若出现断电、强制关机等情况后,再次打开IDEA会出现一些莫名其妙的错误,若出现了这类问题,可以清理缓存和索引。
清除方法如下:
清理缓存后,本地历史记录也会被清除,可以进行备份:
第二种方式是:
关闭IDEA,然后删除system文件夹(若误删conf文件夹,则进行的字体等配置也会恢复默认,相当于新装的IDEA)
关闭IDEA自动更新