IntelliJ IDEA最佳配置(推荐)

IntelliJ IDEA最佳配置

IntelliJ IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。旗舰版收费(30天免费使用时间,功能齐全);社区版(永久免费,功能简陋)。

1.安装目录结构解释

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

其中:bin 目录下:


以我的电脑系统(64位 windows10,16G内存)为例,说明一下如何调整 VM 配置文件:

-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dfile.encoding=UTF-8

大家根据电脑系统的位数,选择 32 位的 VM 配置文件或者 64 位的 VM 配置文件。32 位操作系统内存不会超过 4G,所以没有多大空间可以调整,建议不用调整了。64 位操作系统中 8G 内存以下的机子或是静态页面开发者是无需修改的。64 位操作系统且内存大于 8G 的,如果你是开发大型项目、Java 项目或是 Android 项目, 建议进行修改,常修改的就是下面 3 个参数:

1-16G

16G以上-Xms128m512m-Xmx750m1500m-XX:ReservedCodeCacheSize240m500m2.设置显示常见的视图

3.设置主题

4.设置窗体及菜单的字体及字体大小

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

​勾选此设置后,增加 Ctrl + 鼠标滚轮快捷键来控制代码字体大小显示。

6.设置鼠标悬浮提示

7.设置自动导包功能


Add unambiguous imports on the fly:自动导入不明确的结构

​Optimize imports on the fly:自动帮我们优化导入的包

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

​如上图红圈所示,可以勾选 Show line numbers:显示行数。我建议一般这个要勾选上。

​如上图红圈所示,可以勾选 Show method separators: 显示方法分隔线。这种线有助于我们区分开方法,所以建议勾选上。

9.忽略大小写提示

​IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注所示,默认就是 First letter 区分大小写的。 区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer,IntelliJ IDEA 默认是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuffer 就可以进行代码提示和补充。 如果想不区分大小写的话,改为 None 选项即可。

10.设置取消单行显示 tabs 的操作

11.设置默认的字体、字体大小、字体行间距

12. 修改当前主题的字体、字体大小、字体行间距

13.修改当前主题的控制台输出的字体及字体大小

14.修改代码中注释的字体颜色

​Doc Comment – Text:修改文档注释的字体颜色

​Block comment:修改多行注释的字体颜色

​Line comment:修改当行注释的字体颜色

15.设置超过指定 import 个数,改为*

16.修改类头的文档注释信息

/**
 * <p>
 *
 * </p>
 *
 * @author:bood
 * @date:${DATE}
 */

17.添加类、方法注释

/**
 * <p>
 *
 * </p>
 *
 * @author:bood
 * @date:${DATE}
 */

方法注释:

/**
 * <p>
 *
 * </p>
 *
$params$
 * @return:$return$
 * @author:bood
 * @date:$date$
 */

关键字表达式:

date   date()
return    methodReturnType()

params  
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i<(params.size()-1)){result+=' * @param ' + params[i] + ': ' + '\\n'}else{result+=' * @param ' + params[i] + ': '}}; return result;}", methodParameters());

18.设置项目文件编码

19. 设置自动编译

20.Debug 的设置

​设置 Debug 连接方式,默认是 Socket。Shared memory 是 Windows 特有的一个属性,一般在 Windows 系统下建议使用此设置,内存占用相对较少。

常用断点调试快捷键

21.Maven 的配置

​Maven 的下载 – 解压 – 环境变量的配置这里就赘述了。下面直接整合 Maven。选择自己 Maven 的目录,和 settings 文件,然后配置自己的仓库 reposiroty。

Maven home directory:可以指定本地 Maven 的安装目录所在,因为我已经配置了 MAVEN_HOME 系统参数,所以直接这样配置 IntelliJ IDEA 是可以找到的。但是假如你没有配置的话,这里可以选择你的 Maven 安装目录。此外,这里不建议使用 IDEA 默认的。

​User settings file / Local repository:我们还可以指定 Maven 的 settings.xml 位置和本地仓库位置。

​Import Maven projects automatically:表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。

​Automatically download:在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。

​VM options for importer:可以设置导入的 VM 参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

22.取消更新

23.过滤文件及文件夹

添加如下忽略:

*.iml;*.idea;*.gitignore;*.sh;*.classpath;*.project;*.settings;

24.使用Alt + Insert,生成serialVersionUID

搜索:Serialization issues

25.消除IDEA常见警告

代码中大量的波浪线

​搜索:General

Spring Autowriting警告

必备插件

Lombok —— 开发神器,可以简化你的实体类。

GenerateAllSetter —— 只要你选中需要生成set,get方法的对象,按下快捷键 alt+enter,自动生成set,get方法。

Easy Code —— 支持自定义模板的代码生成插件。

RestfulToolkit —— RESTful 服务开发辅助工具集(安利,可以直接在右侧的RestServices查看,所有项目的restful接口,还可以通过 Ctrl \ 全局搜索 )。

mybatis-log-plugin —— 从控制台提取一个的输出sql语句。

Free Mybatis plugin —— Free Mybatis plugin 非常方便进行 Mapper 接口和 XML 文件之间跳转。

Translation —— 中英文翻译工具。

JRebel for IntelliJ —— 热部署插件。

.ignore —— 忽略不需要提交的文件。

Maven Helper —— 方便显示maven的依赖树,处理冲突的好帮手。

FindBugs-IDEA —— 代码审查。

Alibaba Java Coding Guidelines —— 阿里的开发设计规范。

Alibaba Cloud Toolkit —— 帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,可以将本地应用一键部署到任意服务器或云端;并且还内置了 Arthas 诊断、Dubbo工具、Terminal 终端、文件上传、函数计算和 MySQL 执行器等工具。

总结

到此这篇关于IntelliJ IDEA最佳配置(推荐)的文章就介绍到这了,更多相关IDEA最佳配置内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • idea中创建maven的Javaweb工程并进行配置(图文教程)

    学完maven后,可以创建maven的javaweb工程,在创建完成后还需要一些配置,下面来说下具体步骤,在这里我创建的是一个模块,创建web项目的方式和创建模块一样 1.创建一个模块,点new-Module 2.选择maven,然后把对勾打上,选骨架,一定要选择第二个webapp骨架,如图 3.设置GroupId和ArtifactId,ArtifactId最好设置的和模块名称一样 4.设置maven的相关信息,如图 5.设置模块的名称和存储位置 6.点击完成,当出现红框中的内容的时候表示创建成

  • IDEA配置jdk环境变量的方法

    提前安装jdk,配置环境变量 一.配置jdk 1.依次点开File -->Project Structure,点击左侧标签页,点击SDKs 2.点击+号,选SDK 3.在弹出框选择jdk路径(我本地装了两个jdk,大家可以忽略) 4.点击OK,可以看到jdk配置好了 5.按照这个顺序,可以配置多个jdk 到此这篇关于IDEA配置jdk环境变量的方法的文章就介绍到这了,更多相关IDEA配置jdk内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

  • eclipse/IDEA配置javafx项目步骤(图文教程)

    在配置javafx之前,需要到Oracle或openJFX的官网下载javafx压缩包并解压,解压路径最好和Java的jdk放在同一目录方便寻找,在下载解压javafx包之后,开始配置javafx项目: 一:eclipse如何配置javafx 1.安装e(fx)clipse 在安装e(fx)clipse之前eclipse是没有创建javafx项目这一选项的 新建项目选择其它(CTRL + N),在选项卡里面并没有javafx项目选项 这时需要我们安装e(fx)clipse插件:在eclipse菜

  • IDEA SpringBoot项目配置热更新的步骤详解(无需每次手动重启服务器)

    IDEA SpringBoot项目配置热更新的步骤 1.在pom.xml中添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 2.在pom.xml中添加插件: <

  • idea安装与配置及基本用法教程详解

    Intellij IDEA 确实使用更加方便,由于目前只用到maven项目,所以此处只记录maven项目的配置. 一.配置idea前准备: 1.下载idea安装包.jdk安装包.maven安装包.git安装包.均去官网下载并安装,网上很多,此处不再赘述.(注意:常见的src文件是源码,bin是使用,所以下载时我们下载bin文件) 二.配置idea 1.点开idea图标,点create new project,按照流程一步一步配置jdk,maven等,配置结束. 2.运行idea,进入idea主界

  • IntelliJ IDEA最佳配置(推荐)

    IntelliJ IDEA最佳配置 IntelliJ IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community).旗舰版收费(30天免费使用时间,功能齐全):社区版(永久免费,功能简陋). 1.安装目录结构解释 bin:容器,执行文件和启动参数等 help:快捷键文档和其他帮助文档 jre64:64 位 Java 运行环境 lib:IDEA 依赖的类库 license:各个插件许可 plugin:插件 其中:bin 目录下: ​ 以我的电脑系统(64位 windows10,

  • IntelliJ IDEA 2020 安装和常用配置(推荐)

    IntelliJ IDEA 安装后需要进行初始化配置已更加方便使用.本文整理了比较通用的安装后初始配置. 本文的版本:IntelliJ IDEA 2020.1版(于2020年4月9日发布). 下载安装 打开网站:https://www.jetbrains.com/idea/download/. 下载安装分为exe和zip,这里选择Ulitmate版本的zip包下载. 然后,将下载的zip解压到一个目录中. 启动前配置 解压安装后先不要启动,先按下配置. 1.配置路径目录调整 默认情况, Inte

  • 2022 最新 IntelliJ IDEA 详细配置步骤演示(推荐)

    目录 正文开始 1. 设置 JDK 2. 统一编译器和编译版本 3. 设置主题 方式一 方式二 4. 安装主题 5. 设置字体 方式一 方式二 6. 鼠标滚轮修改字体大小 7. 控制台字体 8 .快捷键 方式一 方式二 8.1 学习更多IDEA快捷键 建议 9. 关闭扁平化显示并隐藏空包 10 .显示方法和属性 11. 自动导包 13. 忽略大小写字母 14. 多行显示 15. 快速打开最近文件 16. 编码字符集 17. 自动编译 18. 代码显示方式 19. 省电模式 20. 项目打开方式

  • Ubuntu 20.04最佳配置指南(新手必备)

    一.系统配置 1.关闭sudo密码 为了避免每次使用sudo命令时都输入密码,我们可以将密码关闭.操作方法: 1.终端输⼊命令 sudo visudo ,打开 visudo: 2.找到 %sudo ALL=(ALL:ALL) ALL 这⼀⾏修改为 %sudo ALL=(ALL:ALL) NOPASSWD:ALL 2. 修改软件源 Ubuntu 默认的软件源是境外的,速度上会有些问题,我们可以在「So!ware & Updates」(软件和更新)中 选择国内的镜像. 3. 更新系统 # 更新本地报

  • 快速入手IntelliJ IDEA基本配置

    目录 介绍 安装 配置maven 一 maven介绍 二 设置本地库 三 idea 中 maven 的配置 DeBug 插件推荐 常用快捷键 快捷键大全 1.Ctrl相关 2.Alt相关 3.Shift相关 4.Ctrl + Alt相关 5.Ctrl + Shift相关 6.Alt + Shift相关 7.其他 IntelliJ IDEA是java编程语言开发的集成环境.IntelliJ在业界被公认为最好的java开发工具.本篇主要介绍了对它的安装.配置maven仓库.调试方法.常用的插件推荐.

  • Web服务器IIS6的PHP最佳配置方法

    IIS6的PHP最佳配置方法 本文收藏自网络,本人还没有试过,不知如何,现在PHP版本已经到了5.2了.读者应该找找新的文章,本人自已搭建了一个Apache+PHP+Mysql+Mysqladmin平台,只用做学习用,还没真正实战过.!!! 虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP.ASP.ASP.NET.JSP.Perl 的 Web 虚拟主机服务器,还是用 Windows 2003 的 IIS 6 最好.网上有很多介绍在 IIS 6 上配置 PHP 的文章,但是那些方法

  • 判断数组的最佳方法(推荐)

    实例如下: function isArray(value) { if (typeof Array.isArray === "function") { return Array.isArray(value); } else { return Object.prototype.toString.call(value) === "[object Array]"; } } 以上就是小编为大家带来的判断数组的最佳方法(推荐)全部内容了,希望大家多多支持我们~

  • django中的setting最佳配置小结

    Django settings详解 1.基础 DJANGO_SETTING_MODULE环境变量:让settings模块被包含到python可以找到的目录下,开发情况下不需要,我们通常会在当前文件夹运行,python可以搜索到.如果需要运行在其他服务器上,就必须指定DJANGO_SETTINGS_MODULE变量. 2.默认设定 一个django的settings文件不需要我们手动去设置所有项目,因为系统已经默认设置好了.我们只需要修改我们使用的设 定就好了.默认的设置在django/conf/

  • IntelliJ IDEA编辑器配置vue高亮显示

    本文实例为大家分享了IntelliJ IDEA编辑器配置vue高亮显示的具体实现方法,供大家参考,具体内容如下 1.查找IntelliJ IDEA是否已经安装vue.js 注:之前有写过关于使用cmd命令搭建vue项目的全部过程,详情在此 打开IDEA编辑器,快捷键Ctrl+Alt+S打开Settings(设置)------>Plugins------>搜索vue.js(图中已经安装,没有安装的点击Install JetBrains plugins...进行安装即可),安装成功后重启IDEA.

  • vscode 前端最佳配置小结

    vscode最佳配置 添加如何设置屏幕阅读器优化 添加对 Flutter(Dart)的语法支持,配置在最底部 最近一次更新时间: 2020.03.22 (vscode V1.39.2) 配置说明详解 vscode配置文件内容在最后,已附上.可直接copy使用 vue项目,标准格式化规范的eslint文件附在末尾 editor是针对vscode的风格设置 例如 tabSize:一个tab等于2个空格,行高为24px workbench是针对vscode的主题设置 例如 iconTheme( 图标风

随机推荐