IDEA - 安装和常用设置

【1】安装

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

这里写图片描述

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

  • 安装

这里写图片描述

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


【2】IDEA的目录结构

安装目录结构图如下:

这里写图片描述

安装目录说明如下:

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

其中,bin目录下:

这里写图片描述


设置目录结构图如下:

这里写图片描述

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

这里写图片描述


【3】IDEA配置文件设置

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

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

这里写图片描述

说明如下:

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

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

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

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

③ -XX:ReservedCodeCacheSize=240m

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

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


【4】IDEA创建工程

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

这里写图片描述

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


② 设置工程名字和Location

这里写图片描述

③ finish

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

这里写图片描述

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


【5】IDEA常规设置

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

这里写图片描述


① 视图设置

勾选View下的 Toolbar 和 Tool Buttons.

这里写图片描述


设置界面入口 : File – Settings。

目录结构如下:

这里写图片描述


② 工具主题设置

这里写图片描述


③ 设置编辑区主题

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

这里写图片描述


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

下载以后,导入主题:

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


④ 设置项目文件编码

这里写图片描述

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


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

这里写图片描述


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

这里写图片描述


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

这里写图片描述


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

在这里插入图片描述


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

在这里插入图片描述


⑩ 设置鼠标悬浮提示

这里写图片描述


(11) 忽略大小写提示

这里写图片描述

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

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

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


(12) 设置自动导包功能

这里写图片描述


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

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


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

这里写图片描述


(14) 设置自动编译

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

这里写图片描述


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

这里写图片描述

这里写图片描述


(16)设置为省电模式

这里写图片描述

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


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

这里写图片描述

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


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

这里写图片描述
如下设置:
这里写图片描述


(19)设置properties编码格式

这里写图片描述


(20)设置自动提示大小写不敏感
在这里插入图片描述


【6】IDEA的快捷键设置

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

这里写图片描述


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

这里写图片描述


② 修改快捷键

这里写图片描述


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

这里写图片描述


④ 导入已有的设置

这里写图片描述

快捷键jar下载 : https://download.csdn.net/download/j080624/10371114

导入之后需要重启Idea。


【7】模板

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

① 插入模板

如自定义syso:

这里写图片描述


② 如自定义main方法:

这里写图片描述


③ 定义一组模板

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

先创建组 :

这里写图片描述


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

这里写图片描述


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

这里写图片描述

这里写图片描述


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

这里写图片描述


④ 设置方法上面描述

效果如下:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


【8】其他设置

① 生成JavaDoc

这里写图片描述

这里写图片描述

这里写图片描述


② 设置运行内存的优化

这里写图片描述

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


③ 取消更新

这里写图片描述

这个很重要!!!

④ 取消重复代码提醒

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

在这里插入图片描述


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

① @Autowired提示红线

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

@Autowired
SysLoginLogMapper loginLogMapper;
	

idea设置方法如下:

这里写图片描述


② IDEA生成的mybatis映射文件中黄色
这里写图片描述


【10】配置Maven

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

在这里插入图片描述

配置后如下所示:
在这里插入图片描述

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

参考博客:Maven安装和配置


【11】配置本地Tomcat

参考博文:

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

【12】Idea异常处理

① debug console窗口布局错乱
在这里插入图片描述


② idea配置lombok支持

如果项目中用到了lombok,但是idea没有安装lombok插件支持,则会提示get set等方法不存在。
在这里插入图片描述
可以在插件市场中搜搜lombok进行安装,然后重启idea即可。
在这里插入图片描述

几个很有用的idea插件

用 IDEA 跟踪 Java 源码的技巧

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流烟默

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值