一、常用插件
插件名称 |
插件介绍 |
官网地址 |
Alibaba Java Coding Guidelines |
阿里巴巴代码规范检查插件 |
https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines |
Key promoter |
快捷键提示插件 |
|
Grep Console |
自定义控制台输出格式插件 |
|
CheckStyle-IDEA |
代码规范检查插件 |
|
FindBugs-IDEA |
潜在 Bug 检查 |
|
MetricsReloaded |
代码复杂度检查 |
|
Statistic |
代码统计插件 |
|
JRebel Plugin |
热部署插件 |
|
CodeGlance |
显示代码地图插件 |
|
Markdown Navigator |
Markdown 编辑器插件 |
|
Jindent-Source Code Formatter |
自定义模板插件 |
|
Maven Helper |
Maven 辅助插件 |
|
Properties to YAML Converter |
Properties 转 YAML 格式插件 |
https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter |
Git Flow Integration |
Git Flow 集成插件 |
https://plugins.jetbrains.com/plugin/7315-git-flow-integration |
Stackoverflow | 使用它查找问题使用的是google搜索引擎 | |
TranslationPlugin | 翻译 | https://plugins.jetbrains.com/plugin/10121-googletranslation |
JUnitGenerator V2.0 | 单元测试 | https://plugins.jetbrains.com/plugin/3064-junitgenerator-v2-0 |
二、代码注释
2.1 类注释
打开Preferences-->Editor-->File and Code Templates
,右侧选择Files
tab页,找到Class
、Interface
,可以看到右侧模板里引用了一个File Header.java
模板
/**
* TODO
* @version 1.0
* @author ${USER}
* @date ${DATE} ${TIME}
*/
2.2 方法注释
打开Preferences-->Editor-->Live Templates
,为了方便管理,新建一个分组来管理自己添加的Template Group
2.再在该组下新建Live Templates
便捷内容如下
*
*
* $params$
* @author $user$
* @date $date$ $time$
* @return $return$
*/
3.调节参数
params 中内容如下
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {if(params[i] == '') return result;if(i==0) result += '\\n'; result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())