idea安装插件配置全教程讲解

安装激*活软件

安装

下载下来后查看先阅读以下"路径配置文档说明.txt",讲的已经很详细了就不在这里重复了,介质包含idea软件、插件和安装说明。

网上查了很多资料,发现只要2018.3.5版本的很难破解其他都很容易破*解,激*活教程可以先参考简书的一篇文章。如何你还是无法激*活就用我提供的百度云资源安装以下就好,双重保障,事半功倍。有钱还是支持正版哈。

百度云链接:提取码:7h01

idea配置教程

展示工具条

 idea设置

选择other setting

File->Other Settings->Default Settings

就是说后面新开窗口的话,不要再重复设置

更改字符集为utf-8

File->Other Settings->Default Settings ->  Editor-> File Encodings

管理工具配置svn

以svn工具为例,Version Control ->Subversion

maven配置

File->Other Settings->Default Settings->Build、Execution,Deployment ->Build Tools -> Maven

 如果你经常写测试用例,当启动服务时,测试用例也会执行,可以通过下面的配置进行禁掉

File->Other Settings->Default Settings->Build、Execution,Deployment ->Build Tools -> Maven -> Runner 勾选Skip tests

 

设置源码自动编译

File->Other Settings->Default Settings->Build,Execution,Deployment->Compiler-> Make project automatically

显示被修改的目录

File->Other Settings->Default Settings->Version Control->Show directories with changed descendants

代码检查

否则代码会提示异常,虽然服务能run起来

File->Other Settings->Default Settings->Editor->Inspections 

Intellij idea用快捷键自动生成序列化id

类继承了Serializable接口之后,使用alt+enter快捷键自动创建序列化id  

同时引入多个类文件时,文件路径会变成 * 号

生产中尽量避免使用*号,养成习惯

File->Other Settings->Default Settings->Editor->Code sytle->Java -> Imports

选择当前setting

修改主题

选择黑色主题是为了护眼,在刚开始打开idea的时候也可以选择

修改字体大小

默认字体大小12感觉有点小,眼镜看起来不舒服

设置文档注释模板

File->settings->Editor->File and Code Templates->Files->Class

 模板可以直接复用在其它枚举、接口等文件上

/**
 \* Created with IntelliJ IDEA.
 \* User: ${USER}
 \* Date: ${DATE}
 \* Time: ${TIME}
 \* Version: V1.0
 \* Modified By:
 \* Description: 
 \*/
public class ${NAME} {
}

IDEA忽略某个文件或者文件夹

如系统的.idea文件夹和.iml文件。

设置tab多行显示

根据屏幕自动换行

 其它

代码编译

IDEA中构建包括make、compile、build,这三者的区别分别是:
    - make:只编译选中目录中更改过的文件
    - compile:只编译选中目录中的文件,不关心是否更改过
    - rebuild:编译整个Module

插件

目的:提高撸码效率

Free Mybatis plugin

free-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下: 
生成mapper xml文件
快速从代码跳转到mapper及从mapper返回代码
mybatis自动补全及语法错误提示
集成mybatis generator gui界面

Alibaba Java Coding Guidelines

代码规范插件,必装的了

Lombok

通过注解提升代码的整洁性

@Getter and @Setter
@FieldNameConstants
@ToString
@EqualsAndHashCode
@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog
@Data
@Builder
@SuperBuilder
@Singular
@Delegate
@Value
@Accessors
@Wither
@With
@SneakyThrows
@val
@var
experimental @var
@UtilityClass
Lombok config system

Maven Helper

分析依赖冲突插件

此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree  才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。

使用方式:

打开项目中的pom文件,在底部会显示一个“Dependency Analyzer”

Right click in Editor | Run Maven 
Right click in Project View Toolbar | (Run|Debug) Maven 
CTRL + ALT + R - "Run Maven Goal" popup (you can use Delete key in the popup) 
CTRL + SHIFT + ALT + R - "Run Maven Goal on Root Module" popup (you can use Delete key in the popup)  
Customize goals: Settings | Other Settings | Maven Helper 
Define shortcuts: Settings | Keymap | Plug-ins | Maven Helper  
Open pom file, click on 'Dependency Analyzer' tab, right click in the tree for context actions. 

FindBugs-IDEA

提供静态字节代码分析,从IntelliJ IDEA中寻找Java代码中的bug。FindBugs是一个Java缺陷检测工具,它使用静态分析来查找200多种错误模式,比如空指针解引用、无限递归

RestfulToolkit

一套 RESTful 服务开发辅助工具集。
1.根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl + Alt + N );
2.提供了一个 Services tree 的显示窗口;
3.一个简单的 http 请求工具;
4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
支持 Spring 体系 (Spring MVC / Spring Boot 1.x,2.x)
支持 JAX-RS
支持 Java 和 Kotlin 语言

Json Parser

ps:这个插件安装的时候使用国内的网安装不了,为啥你懂的

厌倦了打开浏览器进行格式化和验证JSON?为什么不安装JSON解析器,并在IDE中离线支持?JSON解析器是一个用于验证和格式化JSON字符串的轻量级插件。安装并传播信息:)

Translation

中英文翻译工具,之所以要把它也单独列出来,是使用起来真的很方便,不用再和其他翻译工具之间来回切换了。

官方介绍的特点:

  • 多种翻译引擎.
    • 谷歌翻译.
    • 雅虎翻译.
    • 百度翻译.
  • 多种语音互译.
  • 文档注释翻译
  • 文本转语音
  • 自动选词

String Manipulation

字符串工具

字符串大小写,驼峰,第一个字母大写,第一个字母小写等

Grep Console

Idea console输出日志一大推,想要快速找到自己想要的类型日志,使用此插件可以快速定位到自己关注的类型日志,比如error,warn,自己也可以配置自己喜欢的颜色~

从settings进入,点击 other settings,可以配置自己喜欢的颜色提示,选择默认就好
 

其他还有一些插件,根据实际情况选择使用 


自动生成序列图插件:SequenceDiagram
快捷键提示工具:Key promoter X
代码生成工具:CodeMaker
代码质量检查工具:SonarLint
单元测试测试生成工具:JUnitGenerator
Mybatis 工具:Free Mybatis plugin
JSON转领域对象工具:GsonFormat
Redis可视化:Iedis
K8s工具:Kubernetes
彩虹颜色括号:Rainbow Brackets
辅助开发神器:Codota
根据代码调用链自动生成时序图:SequenceDiagram

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章