0
点赞
收藏
分享

微信扫一扫

IDEA - 安装和常用设置

半秋L 2022-06-13 阅读 66

【1】安装

下载地址:https://www.jetbrains.com/idea/download/#section=windows

IDEA - 安装和常用设置_IDEA

有两种类型:旗舰版和社区版。不用争议,我们当然要用旗舰版。虽然旗舰版是收费的,社区版是免费的。

  • 安装

IDEA - 安装和常用设置_IDEA_02

这里说明一下,IDEA对硬件配置要求比较高,建议64位操作系统,内存至少8G,如果有SSD硬盘更好。

【2】IDEA的目录结构

安装目录结构图如下:

IDEA - 安装和常用设置_自定义_03

安装目录说明如下:

bin:容器,执行文件和启动参数等
help:快捷键文档和其他帮助文档
jre64:64 位java 运行环境
lib:idea 依赖的类库
license:各插件许可
plugin:插件

其中,bin目录下:

IDEA - 安装和常用设置_自定义_04

设置目录结构图如下:

IDEA - 安装和常用设置_ide_05

对于这个设置目录有一特性,就是你删除掉整之后重新启动IntelliJ IDEA 会再自动帮你再生成一个全新的默认配置,所以很多时候如果把 IntelliJ IDEA 配置改坏了,没关 系,删掉该目录一切都会还原到默认 。

IDEA - 安装和常用设置_IDEA_06

【3】IDEA配置文件设置

这里指的是F:\soft-install-soft\IntelliJ IDEA 2017.1.4\bin\idea.exe.vmoptions,也就是JVM相关的参数配置。

IDEA 配置文件初始化参数如下 :

IDEA - 安装和常用设置_快捷键_07

说明如下:

① -Xms128m,16G 内存的机器可尝试设置为 -Xms512m

(最小堆内存)设置初始的内存数,增加该值可以提高Java程序的启动速度。

② -Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m

(最大堆内存)设置最大内存 数,提高该值可以减少Garage收集的频率,提高程序性能。

③ -XX:ReservedCodeCacheSize=240m

16G 内存的机器可尝试设置为 -XX:ReservedCodeCacheSize=500m

保留代码占用的内存容量。

【4】IDEA创建工程

① 启动界面–创建新的工程

IDEA - 安装和常用设置_ide_08

创建JavaSE工程,则不用勾选"Web Application";创建JavaEE工程,需要勾选"Web Application"。

② 设置工程名字和Location

IDEA - 安装和常用设置_快捷键_09

③ finish

创建好的项目目录结构如下(File – Project Structure):

IDEA - 安装和常用设置_IDEA_10

IntelliJ IDEA 没有类似 没有类似 Eclipse 的工作空间概念,最大单元就是 Project 。如果你同时观察多个项目的情况,IntelliJ IDEA 提供的解决方案是打开多个项目实例,你可以理为窗口。

【5】IDEA常规设置

Warn : IDEA设置分为项目设置和全局设置,如果单单做了项目设置,那么在新项目中仍旧会使用默认的配置。所以尽可能在全局进行设置,全局缺少的再在项目中进行设置。

IDEA - 安装和常用设置_IDEA_11

① 视图设置

勾选View下的 Toolbar 和 Tool Buttons.

IDEA - 安装和常用设置_快捷键_12

设置界面入口 : File – Settings。

目录结构如下:

IDEA - 安装和常用设置_IDEA_13

② 工具主题设置

IDEA - 安装和常用设置_ide_14

③ 设置编辑区主题

默认为白色主题,darcula主题为暗灰色。

IDEA - 安装和常用设置_快捷键_15

如果想要更多的主题效话,可以到下网站载: http://www.riaway.com/。

下载以后,导入主题:

file file file –> import setttings --> 选中下载的主题 jar 文件 –> 一路确认 –> 重启 。

④ 设置项目文件编码

IDEA - 安装和常用设置_自定义_16

说明: Transparent native -to -asciiconversion 主要用于转换 ascii ,一般都要勾选不然 Properties 文件中的注释显示都不会是中文。

⑤ 设置显示行号和方法间的分隔符

IDEA - 安装和常用设置_快捷键_17

⑥ 设置字体 、字体大小、字体行间距

IDEA - 安装和常用设置_ide_18

⑦ 设置鼠标滚轮修改字体大小

IDEA - 安装和常用设置_ide_19

⑧ 修改控制台输出的字体及大小

IDEA - 安装和常用设置_ide_20

⑨ 修改文档注释的字体的颜色

IDEA - 安装和常用设置_IDEA_21

⑩ 设置鼠标悬浮提示

IDEA - 安装和常用设置_ide_22

(11) 忽略大小写提示

IDEA - 安装和常用设置_IDEA_23

intellij Idea 的代码提示和补充功能有一个特性:区分大小写。默认是First letter区分大小写。

区分大小写情况是这样的:比如我们在java代码文件中输入 stringBuffer, intellij idea 是不会帮我们提示或者代码补充的,但是如果输入StringBuffer就可以进行代码提示和补充。

如果改为None,则不区分大小写。

(12) 设置自动导包功能

IDEA - 安装和常用设置_ide_24

Add unambiguous imports on the fly :自动帮我们优化导入的包;

Optimize imports on the fly:自动去掉一些没有用的包。

(13) 设置超过指定 import个数,改为 *

IDEA - 安装和常用设置_快捷键_25

(14) 设置自动编译

与eclipse不同的是,IDEA默认不自动编译。这会导致我们在需要操作class文件时忘记对java类文件进行编译从而对旧文件进行了操作(感觉像C一样)。

IDEA - 安装和常用设置_IDEA_26

(15)修改类头的文档注释信息

IDEA - 安装和常用设置_自定义_27

IDEA - 安装和常用设置_ide_28

(16)设置为省电模式

IDEA - 安装和常用设置_IDEA_29

如上图所示,IDEA有一种叫做省电模式的状态,开启这种模式后IDEA会关掉代码检查和代码提示功能来降低内存消耗和资源占用。

(17)设置取消单行显示tabs的操作

IDEA - 安装和常用设置_ide_30

如上图所示,在打开很多文件的时候,IDEA默认是把所有打开的文件名Tab单行显示的。设置为多行,效率会高。因为单行会隐藏超过界面部分的Tab,找文件不方便。

(18) 取消编辑框上面的一览

IDEA - 安装和常用设置_快捷键_31
如下设置:
IDEA - 安装和常用设置_自定义_32

(19)设置properties编码格式

IDEA - 安装和常用设置_ide_33

(20)设置自动提示大小写不敏感
IDEA - 安装和常用设置_ide_34

【6】IDEA的快捷键设置

大多从eclipse转到IDEA,当然快捷键保持一致是再好不过了。

IDEA - 安装和常用设置_IDEA_35

① 设置快捷键为eclipse的快捷键

IDEA - 安装和常用设置_ide_36

② 修改快捷键

IDEA - 安装和常用设置_IDEA_37

③ 查找指定快捷键的作用位置

IDEA - 安装和常用设置_IDEA_38

④ 导入已有的设置

IDEA - 安装和常用设置_自定义_39

快捷键jar下载 :

导入之后需要重启Idea。

【7】模板

模板就是IDEA中提供的快速输入指定代码的快捷方式。举个例子,如eclipse下,输入syso,代码中就会出现​​System.out.println()​​。

① 插入模板

如自定义syso:

IDEA - 安装和常用设置_IDEA_40

② 如自定义main方法:

IDEA - 安装和常用设置_快捷键_41

③ 定义一组模板

同样我们还可以给自定义的模板分组,比如logger相关的分组到logger组下。

先创建组 :

IDEA - 安装和常用设置_自定义_42

然后创建自定义模板,归组到logger下,别忘了设置应用范围。

IDEA - 安装和常用设置_IDEA_43

需要注意的是,这里我们自定义了CLASS变量(使用时需要前后都加上$),但Idea并不识别,这就需要对自定义的变量进行编辑,Edit Variables。

IDEA - 安装和常用设置_快捷键_44

IDEA - 安装和常用设置_快捷键_45

这里创建两个logger项目的自定义模板归组到logger下。

IDEA - 安装和常用设置_IDEA_46

④ 设置方法上面描述

效果如下:
IDEA - 安装和常用设置_快捷键_47

IDEA - 安装和常用设置_自定义_48
IDEA - 安装和常用设置_快捷键_49

【8】其他设置

① 生成JavaDoc

IDEA - 安装和常用设置_ide_50

IDEA - 安装和常用设置_自定义_51

IDEA - 安装和常用设置_ide_52

② 设置运行内存的优化

IDEA - 安装和常用设置_IDEA_53

选择红框shared memory:选择此种方式运行,内存占用相对较少。

③ 取消更新

IDEA - 安装和常用设置_快捷键_54

这个很重要!!!

④ 取消重复代码提醒

File -> Setting -> Inspections -> General -> Duplicated Code 设置为不打勾√即可。

IDEA - 安装和常用设置_ide_55

【9】使用SpringBoot搭建项目设置

① @Autowired提示红线

实际是存在的,在原类(如SysLoginLogMapper )添加@Component注解也可以。

@Autowired
SysLoginLogMapper loginLogMapper;

idea设置方法如下:

IDEA - 安装和常用设置_快捷键_56

② IDEA生成的mybatis映射文件中黄色
IDEA - 安装和常用设置_快捷键_57

【10】配置Maven

配置前如下所示(注意是在file-other settings-default settings中配置):

IDEA - 安装和常用设置_快捷键_58

配置后如下所示:
IDEA - 安装和常用设置_ide_59

当然,前提是你的电脑里面已经安装并配置Maven。

参考博客:Maven安装和配置

【11】配置本地Tomcat

参考博文:

idea下配置外部Tomcat运行SpringBoot项目。

【12】Idea异常处理

① debug console窗口布局错乱
IDEA - 安装和常用设置_自定义_60

② idea配置lombok支持

如果项目中用到了lombok,但是idea没有安装lombok插件支持,则会提示get set等方法不存在。
IDEA - 安装和常用设置_快捷键_61
可以在插件市场中搜搜lombok进行安装,然后重启idea即可。
IDEA - 安装和常用设置_ide_62

几个很有用的idea插件

​​用 IDEA 跟踪 Java 源码的技巧 ​​


举报

相关推荐

0 条评论