IDEA安装插件
- 安装环境
- 在线安装
- 生活不能没有颜色 Rainbow Brackets : 彩虹括号
- 有了地图再也不怕迷路 CodeGlance : 代码地图
- 永远不要再写@Getter和@Setter : Lombok
- 虫洞 Mybatis plugin
- 这个牛逼 codehelper.generator
- 进度条得有颜色 Nyan progress bar : 彩虹进度条
- 日志得有颜色 Grep Console :控制台日志 高亮
- .ignore :忽略 版本控制文件
- jclasslib Bytecode Viewer :字节码查看器
- 释放你的右手 AceJump : 王牌跳跃
- 修改插件快捷键
- Git Commit Template : Git 提交模板
安装环境
Windows10
IDEA2019.3.4
IDEA2019.3 插件在线安装的目录:
C:\Users\**\.IntelliJIdea2019.3\config\plugins
在线安装
生活不能没有颜色 Rainbow Brackets : 彩虹括号
设置启用项界面
Settings > Editor > Color scheme > Rainbow Brackets 自定义括号的颜色 主题
有了地图再也不怕迷路 CodeGlance : 代码地图
设置启用项界面
永远不要再写@Getter和@Setter : Lombok
虫洞 Mybatis plugin
free-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下:
生成mapper xml文件
快速从代码跳转到mapper及从mapper返回代码
mybatis自动补全及语法错误提示
集成mybatis generator gui界面
根据数据库注解,生成swagger model注解
这个牛逼 codehelper.generator
GenAllSetter 特性
在Java方法中, 根据 new 关键词, 为Java Bean 生成所有Setter方法。
按GenAllSetter键两次, 会为Setter方法生成默认值。
如何使用:
将光标移动到 new 语句的下一行。
点击主菜单Tools-> Codehelper-> GenAllSetter, 或者按下GenAllSetter快捷键。
GenDaoCode 特性
根据Pojo 文件一键生成 Dao,Service,Xml,Sql文件。
Pojo文件更新后一键更新对应的Sql和mybatis xml文件。
提供insert,insertList,update,select,delete五种方法。
能够批量生成多个Pojo的对应的文件。
自动将pojo的注释添加到对应的Sql文件的注释中。
如果没有配置文件,则会使用默认配置。
GenDaoCode 使用方法
主菜单Tools-> Codehelper-> GenDaoCode 按键便可生成代码。
方法一:点击GenDaoCode,然后根据提示框输入Pojo名字,多个Pojo以 | 分隔。
Codehelper Generator会根据默认配置为您生成代码。
方法二:在工程目录下添加文件名为codehelper.properties的文件。
点击GenDaoCode,Codehelper Generator会根据您的配置文件为您生成代码
如何配置: https://github.com/zhengjunbase/codehelper.generator
进度条得有颜色 Nyan progress bar : 彩虹进度条
日志得有颜色 Grep Console :控制台日志 高亮
设置启用项界面
.ignore :忽略 版本控制文件
特征 :
- 文件语法高亮
- 在规则生成器中按名称和内容过滤和选择模板
- 用户自定义模板
- 按指定的 Gitignore 文件显示忽略的文件(右键单击.gitignore文件)
- 基于[GitHub的模板集合][github-gitignore]生成Gitignore规则
- 具有导入/导出功能的自定义用户模板
jclasslib Bytecode Viewer :字节码查看器
释放你的右手 AceJump : 王牌跳跃
AceJump 允许您将插入符号快速导航到编辑器中可见的任何位置。
只需按下 “ ctrl+; ”,输入一个字符,然后输入匹配的字符到 Ace Jump。
按键盘快捷键AceAction(默认情况下为Ctrl+ ;)以激活 AceJump。在编辑器中输入任何字符串,以跳转其位置:
按 AceJump 快捷方式,然后按→以定位最后一个、←定位到第一个,或↑定位编辑器中每一行的第一个非空白字符。
修改插件快捷键
Git Commit Template : Git 提交模板
type(必须) 用于说明git commit的类别,只允许使用下面的标识。
feat:新功能(feature)
fix/to:修复bug,可以是QA发现的BUG,也可以是研发自己发现的BUG。
fix:产生diff并自动修复此问题。适合于一次提交直接修复问题
docs:文档(documentation)
style:格式(不影响代码运行的变动)。
refactor:重构(即不是新增功能,也不是修改bug的代码变动)。
perf:优化相关,比如提升性能、体验。
test:增加测试。
chore:构建过程或辅助工具的变动。
revert:回滚到上一个版本。
merge:代码合并。
sync:同步主线或分支的Bug。
commit的简短描述(必须)。
建议使用中文。
结尾不加句号或其他标点符号。