文章目录

  • 重要目录认识
  • 参数设置
  • 配置信息
  • 恢复默认配置
  • 项目结构认识
  • 创建模块
  • 删除模块
  • 常用设置配置
  • 外观设置
  • 主题设置
  • 编辑器
  • 快捷改变字体
  • 设置鼠标悬浮提示
  • 自动导包
  • 显示行号和分隔符
  • 忽略大小写时进行提示
  • 文件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 使用 wsl maven idea 使用说明_idea 使用 wsl maven


主要参数配置如下

idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_02

配置信息

安装好IDEA,并打开后,在C盘的用户目录下将生成文件夹.IntelliJIdea2019.2,文件夹中的config文件夹中保存的均为配置信息文件。

恢复默认配置

删除文件夹.IntelliJIdea2019.2后重新启动IDEA即可恢复默认配置。

项目结构认识

在eclipse中有工作空间和项目的概念,而在IDEA中只有项目和模块的概念。
在IDEA中,一个大型的项目下有不同的模块Module。

创建模块

idea 使用 wsl maven idea 使用说明_开发工具_03

删除模块

idea 使用 wsl maven idea 使用说明_自定义_04


idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_05


idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_06


在工具栏按钮中也可打开项目结构相关信息。

idea 使用 wsl maven idea 使用说明_代码模板_07


idea 使用 wsl maven idea 使用说明_快捷键_08

常用设置配置

进入设置方式有两个:

  1. 总览

外观设置

主题设置

更多的主题效果可在下面网站下载:http://www.riaway.com
使用方法:

  1. 下载中意的主题(jar包)
  2. 导入jar包
  3. 重启
    或者在如下位置进行导入:Settings->Editor->ColorScheme

编辑器

快捷改变字体

如图进行勾选,在编辑器中可以按住Ctrl滚动鼠标来更改字体的大小。

idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_09

设置鼠标悬浮提示

设置方法:

idea 使用 wsl maven idea 使用说明_开发工具_10


效果:

idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_11

自动导包

设置:

idea 使用 wsl maven idea 使用说明_代码模板_12

显示行号和分隔符

设置:

idea 使用 wsl maven idea 使用说明_代码模板_13


效果:

idea 使用 wsl maven idea 使用说明_自定义_14

忽略大小写时进行提示

在编码时,即使写了小写也可以进行识别给予相应的提示。

设置:

idea 使用 wsl maven idea 使用说明_代码模板_15

文件tabs都显示

设置:

idea 使用 wsl maven idea 使用说明_自定义_16

设置字体
设置默认情况

设置:

idea 使用 wsl maven idea 使用说明_代码模板_17

分别进行设置

上述设置会将编辑框和控制台的字体都进行同步的设置,也可以单独进行设置。

idea 使用 wsl maven idea 使用说明_自定义_18

设置注释的字体颜色

idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_19

添加文件的头部信息

设置:

idea 使用 wsl maven idea 使用说明_开发工具_20


效果

idea 使用 wsl maven idea 使用说明_快捷键_21

设置编码

idea 使用 wsl maven idea 使用说明_自定义_22

设置自动编译

有时对文件进行修改以后,直接运行而不编译的话,class字节码文件仍然是未修改前的。

idea 使用 wsl maven idea 使用说明_快捷键_23

快捷键使用及设置

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的快捷键习惯的,可以进行如下设置。

idea 使用 wsl maven idea 使用说明_自定义_24


以上设置后,大体快捷键和Eclipse是一致的,但是仍然有些不一致的地方,此时可以通过导入设置文件进行设置。

快捷键设置

根据功能搜索设置

idea 使用 wsl maven idea 使用说明_代码模板_25


根据快捷键搜索对应的功能

idea 使用 wsl maven idea 使用说明_自定义_26

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

模板设置

代码模板设置分在两个地方

idea 使用 wsl maven idea 使用说明_自定义_27

常用代码模板

序号

描述

操作

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 使用 wsl maven idea 使用说明_自定义_28

自定义代码模板
  1. 先自己添加一个模板组
  2. 添加自定义的代码模板

在IDEA中创建web工程

静态web工程创建

idea 使用 wsl maven idea 使用说明_快捷键_29

动态Web工程创建

基础方式创建
  1. 创建动态web模块
  2. 给IDEA配置好tomcat
    先保证电脑已经安装并配置好了tomcat,参考网址 检验方式:
    在cmd中键入catalina run 在IDEA中做如下操作
  3. idea 使用 wsl maven idea 使用说明_自定义_30


  4. idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_31


  5. idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_32


  6. idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_33

  7. 然后点击OK按钮
    进行运行测试
  8. idea 使用 wsl maven idea 使用说明_自定义_34


关联数据库

idea 使用 wsl maven idea 使用说明_代码模板_35


进行连接

idea 使用 wsl maven idea 使用说明_开发工具_36


上图可知,在连接时失败了,是时区问题,做如下修改:

idea 使用 wsl maven idea 使用说明_快捷键_37


重新测试,成功。点击OK

连接成功

idea 使用 wsl maven idea 使用说明_开发工具_38


工具按钮介绍

idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_39

版本控制(以git为例)

IDEA配置Git工具

首先保证系统已经安装配置好了git工具,接下来进行如下设置

idea 使用 wsl maven idea 使用说明_自定义_40


idea 使用 wsl maven idea 使用说明_快捷键_41


登录时可能出现如下错误

idea 使用 wsl maven idea 使用说明_开发工具_42


解决方式参考

clone Github仓库下的工程

方法一:

idea 使用 wsl maven idea 使用说明_快捷键_43


方法二:

idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_44

share IDEA的工程到Github

idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_45

没有使用Git时查看本地历史记录

idea 使用 wsl maven idea 使用说明_自定义_46

断点调试

常用操作

idea 使用 wsl maven idea 使用说明_开发工具_47


step over:下一步(不进入方法体) F8

step into:进入自己写的方法体内 F7

force step into:进入所有的方法体内 alt+shift+F7

step out:从方法体中跳出 shift+F8

resume program:执行到下一个断点

mute breakpoints:使所有断点失效

view breakpoints:显示所有断点

条件断点

在循环体中打断点,右键断点处,输入boolean结果的条件进行调试。

idea 使用 wsl maven idea 使用说明_开发工具_48

调试时查看变量值

方法一:alt+F8
方法二:鼠标悬浮
方法三:debug窗口查看

在IDEA中配置Maven

虽然IDEA中集成了Maven,但是还是建议使用自己安装配置的Maven。

首先保证已经安装并且配置好了maven,在cmd中键入mvn -v进行验证。

接下来进行如下设置

idea 使用 wsl maven idea 使用说明_快捷键_49


idea 使用 wsl maven idea 使用说明_快捷键_50

生成javadoc

idea 使用 wsl maven idea 使用说明_开发工具_51


idea 使用 wsl maven idea 使用说明_开发工具_52


参数设置通常填写:-encoding UTF-8 -charset UTF-8

打开生成文件夹的index.html即可看到生成的java doc

缓存和索引的清理

当IDEA首次加载时会创建索引,此时若出现断电、强制关机等情况后,再次打开IDEA会出现一些莫名其妙的错误,若出现了这类问题,可以清理缓存和索引。

清除方法如下:

idea 使用 wsl maven idea 使用说明_idea 使用 wsl maven_53


idea 使用 wsl maven idea 使用说明_开发工具_54


清理缓存后,本地历史记录也会被清除,可以进行备份:

idea 使用 wsl maven idea 使用说明_代码模板_55


第二种方式是:

关闭IDEA,然后删除system文件夹(若误删conf文件夹,则进行的字体等配置也会恢复默认,相当于新装的IDEA)

idea 使用 wsl maven idea 使用说明_自定义_56

关闭IDEA自动更新

idea 使用 wsl maven idea 使用说明_快捷键_57