zpj80231 / ideaSettings

IntelliJ IDEA 自用配置、插件打包整理,参考 README 合理使用。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IntelliJ IDEA 个人使用及配置

简介

使用方法:

  1. IntelliJ IDEA
  2. File | Settings Repository指定远程仓库地址 (自己在github或者gitee上新建一个空的git仓库即可)
  3. Overwrite Local or Overwrite Remote

推荐下载:2021.1.3版本(搭配试用30天到期自动续期插件永久免费食用),IDEA官方历史版本下载地址:https://www.jetbrains.com/idea/download/other.html

利用 GitHub 项目免费申请 IDEA 激活码

申请条件:

  1. GitHub 上有一个维护超过3个月的开源项目
  2. 必须是 GitHub 开源项目的发起人或是活跃的 commiter
  3. GitHub 开源项目必须指定一个 License

注意事项:

  1. 提交申请前记得将 Github 个人信息中的 Email 公开
  2. 收到申请成功的邮件后,如果没有注册 JetBrains 账号,记得去注册账号。注册地址:https://account.jetbrains.com/login
  3. 申请成功后,可获得全家桶的使用权 1 年,如果到期了会提前给你发邮件还可以继续申请

或者直接参考这个地址:https://blog.csdn.net/zlt2000/article/details/115611788

常用配置

看这两个就行:

  1. IDEA的常见的设置和优化(功能)
  2. 2020年最新-IDEA最详细配置(配图文收藏版配置)

常用插件

序号 名称 备注
1 Alibaba Java Coding Guidelines 阿里编程规范,可以检查自己的java命名规范编程规范以及bug,并会给出相应的解决方案
2 Grep Console 对控制台输出的不同级别的日志进行上色,比如info级别是黑色,WARN级别是黄色,ERROR是橙色。不用找日志把眼睛找瞎了。
配色方案:利用grep-console插件使Intellij idea显示多颜色调试日志
3 Kotlin 项目中使用到了Kotlin可以安装,现idea默认已自带
4 Lombok 以简单的注解形式简化POJO,现idea默认已自带
5 Translation 翻译
6 JRebel 热加载插件, 代码改动之后无需重启服务,被修改的类会自动重新加载,破解请自行百度
或者参考:JRebel插件使用详解
修改完Java代码后,就可以通过快捷键 Ctrl+shift+F9 刷新项目
7 CodeGlance Pro 类似于Sublime的右侧,整体代码滚动条,使用此插件可以查看缩略图一样,快速切换到自己需要去的地方~
8 Rainbow Brackets 彩色括号匹配
9 Atom Material Icons 各种文件夹、文件图标
10 .ignore 生成各种模板化的git忽略文件
11 MyBatis Log Free 或 Mybatis Log Plus mybatis自己控制的参数编译有点反人类,选中需要转换的mybatis log日志,然后点击右键,选择Restore sql from slection
这个版本免费:地址
12 Free Mybatis plugin 或 MybatisX 或 MyBatisCodeHelper-Pro 生成mapper xml文件
快速从代码跳转到mapper及从mapper返回代码
mybatis自动补全及语法错误提示
集成mybatis generator gui界面
根据数据库注解,生成swagger model注解
MyBatisCodeHelper-Pro 破解版指导
13 Maven Helper 查找和排除冲突依赖项的简便方法,IDEA Maven 镜像配置
14 RestfulTool 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 )。
15 GenerateAllSetter 当你进行对象之间赋值的时候,你会发现好麻烦呀,能不能有一个更好的办法呢~ 有,只要你选中需要生成set方法的对象,按下快捷键 alt+enter
16 Codeium, 比codota和Tabnine好 需联网使用,代码智能自动补全。
17 IDE Eval Reset 30天试用期无限循环(相当于破解)。
1.添加第三方插件仓库https://plugins.zhile.io
2.搜索:IDE Eval Reset插件进行安装
3.在idea主界面help-->eval Reset点击重启idea
或者参考:idea 安装eval reset插件
18 arthas idea 基于IntelliJ IDEA开发的 Alibaba Arthas 命令生成插件,支持 Alibaba Arthas 官方常用的命令。
19 Easy Javadoc 能帮助开发者快速生成类、方法、属性等中文javadoc/kdoc,快捷键 Ctrl+\
20 GsonFormatPlus 基于json生成java实体类
21 Key Promoter X 对你的idea操作,会提示相应的快捷键是什么
22 Save Action Tool 保存的时候进行格式化操作
23 Squaretest 或 TestMe 生成单元测试
24 String Manipulation 对字符串的操作,支持大小写驼峰转换,字符串加解密等
25 Apifox Helper 在线接口文档
26 SonarLint 代码质量提示
27 Rainbow Variable 方法内彩色变量匹配

主题

  • 默认的 吸血鬼 主题,完美~

image.png

字体

  • 推荐 JetBrains Mono
  • IDEA应用字体 和 代码字体 设置:

IDEA应用字体 代码字体

代码模板

类似 sysout

  • Editor->General->Postfix Completion

  • Editor->Live Templates

相关配置见:IDEA代码模板

image.png

文件头注释

  • Editor->File and Code Templates
/**
 * 
 * @author zhangpj
 * @date ${DATE}
 */

image.png

About

IntelliJ IDEA 自用配置、插件打包整理,参考 README 合理使用。