安装idea2020.2 必设置的基础配置以及必备插件安装,让你码出人生

  • 基础配置
  • 1、设置程序字体大小,以及编码格式**
  • 2、设置代码提示不区分大小写,以及设置打开多个文件显示在多行tab上,以便敲代码时快速找到对应的文件
  • 3、Java类的注释模板,以及方法注释模板
  • 4、配置svn、jdk以及maven
  • 必备插件安装 插件下载:File -> Settings ->Plugins


基础配置

1、设置程序字体大小,以及编码格式**

1.1、我们选择Editor,然后在下拉框选择font,

idea需要下Java吗 idea需要配置吗_插件安装


1.2、全局编码设置编码 File -> Other Settings -> Default Settings

idea需要下Java吗 idea需要配置吗_注释模板_02


idea需要下Java吗 idea需要配置吗_开发工具_03

1.3、工程编码设置

file–>seting->Editor -> File Encodings

idea需要下Java吗 idea需要配置吗_注释模板_04

2、设置代码提示不区分大小写,以及设置打开多个文件显示在多行tab上,以便敲代码时快速找到对应的文件

idea需要下Java吗 idea需要配置吗_插件安装_05


idea需要下Java吗 idea需要配置吗_Java_06

3、Java类的注释模板,以及方法注释模板

打开File→Settings,选择Editor→File and Code Templates→Files→Class。可以看到创建类的时候引入了File Header.java。

/**
 * Author KingKang
 * @PACKAGE_NAME ${PACKAGE_NAME}
 * @Description TODO
 * @time ${DATE}
 */

idea需要下Java吗 idea需要配置吗_idea需要下Java吗_07

效果如下:

idea需要下Java吗 idea需要配置吗_idea需要下Java吗_08


方法的注释模板 打开File→Settings,选择Editor→Live Templates。

点击右侧的“+”选择Template Group,创建分组,分组名自定义,例如:MyTemplates,点击OK即可。

idea需要下Java吗 idea需要配置吗_idea需要下Java吗_09


idea需要下Java吗 idea需要配置吗_idea需要下Java吗_10

配置方法模板格式

/**
 * 功能描述:
 * TODO
 *
$params$
 * @return $return$
 * @author KingKang
 * @date $DATE$ 
 */

idea需要下Java吗 idea需要配置吗_开发工具_11


设置params:

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

idea需要下Java吗 idea需要配置吗_idea需要下Java吗_12

idea需要下Java吗 idea需要配置吗_注释模板_13

idea需要下Java吗 idea需要配置吗_idea需要下Java吗_14


idea需要下Java吗 idea需要配置吗_idea需要下Java吗_15

效果:

idea需要下Java吗 idea需要配置吗_Java_16

4、配置svn、jdk以及maven

![在这里插入图片描述](

idea需要下Java吗 idea需要配置吗_idea需要下Java吗_17

全局设置,再次打开项目时,不用在选maven,只设置一遍,一劳永逸

idea需要下Java吗 idea需要配置吗_插件安装_18

idea需要下Java吗 idea需要配置吗_插件安装_19

必备插件安装 插件下载:File -> Settings ->Plugins

  1. Alibaba Java Coding Guidelines:阿里巴巴 Java 编码指南插件
  2. CamelCase:大小写,下划线,驼峰,首字母大写等转化工具
  3. Chinese (Simplified) Language Pack EAP JetBrains s.r.o. :中文汉化插件
  4. HighlightBracketPair:自动化高亮显示光标所在代码块对应的括号
  5. Rebel and XRebel for IntelliJ Perforce Software:热部署、 Java 开发的性能工具
  6. Lombok plugin 简化代码,自动get set toString等方法
  7. MyBatisCodeHelperPro:mybatis插件,支持mybatis提示,代码生成等功能
  8. Translation:翻译插件
  9. RestfulTool :Restful 服务开发辅助工具集
  10. JRebel 热加载插件
  11. Json Parser json串格式化工具,不用打开浏览器了
  12. Lombok 只需加上注解 什么get set 什么toString 等等方法都不需要写