一、常用插件
插件名稱 |
插件介紹 |
官網地址 |
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())