IDEA有些不错的插件分享
目录 IDEA有些不错的插件分享 插件集合
CamelCase
Translation
LiveEdit
MarkDown Navigator
Jrebel
CheckStyle-IDEA
Alibaba Java Coding Guidelines
Ideavim
Maven Helper
FindBugs-IDEA
GsonFormat
Key promoter X
.ignore
JVM Debuger Memory View
CMD Support
Batch Scripts Support
BashSupport
Docker integration
JMH plugin
ANSI Highlighter
Ideolog
RestfulToolkit
CodeGlance
Lombok plugin
activate-power-mode
Bac公斤round Image Plus
Iedis
Mongo Plugin
VisualVM Launcher
GenerateAllSetter
MyBatisCodeHelperPro
Easy Code
IDEA Mind Map
SequenceDiagram
Material Theme UI
String Manipulation
JUnit Generator V2.0
设置办法
插件集合
CamelCase
驼峰式命名和下划线命名互相转换。运用办法:选中要变化的地区,运用快捷键Shift+Alt+U就可。
Translation
翻译插件,现支持Google翻译、有道翻译。
LiveEdit
用于调试样式,更改样式,chrome浏览器自动对应地变化出更改后的效果,连刷新都不消 IDEA已然集成
MarkDown Navigator
非常好用的编辑器,需要破解(或购买激活)才可使用
Jrebel
热安排插件,需要破解(或购买激活)才可运用
CheckStyle-IDEA
供给代码规范检测(可选安装,阿里巴巴的规范挺不错的)
Alibaba Java Coding Guidelines
阿里巴巴Java规范插件 需要该插件的能够添加公众号:程序零世界
Ideavim
神级编辑器,熟练vim编辑器的能够安装运用(个人不消)
Maven Helper
Maven依赖分析等功能
FindBugs-IDEA
静态分析工具
GsonFormat
json->object
Key promoter X
表示点击某个功能选项的快捷键(倘若有的话)
.ignore
.ignore文件支持
JVM Debuger Memory View
Debug时,查看内存中对象 IDEA已然集成
CMD Support
CMD文件支持
Batch Scripts Support
Windows批处理脚本支持
BashSupport
Linux Bash支持
Docker integration
Docker支持
JMH plugin
JMH基准测试支持插件
ANSI Highlighter
log文件高亮支持
Ideolog
快速转到日志文件中Error位置等
RestfulToolkit
Restful工具集,支持SpringMVC下的URL导航到对应办法等。
CodeGlance
预览文本,参见sublime
Lombok plugin
Lombok必须。GitHub
activate-power-mode
Bac公斤round Image Plus
设置背景照片
Iedis
Redis客户端(收费)
Mongo Plugin
MongoDB客户端
VisualVM Launcher
运行时起步visualvm,jvm调优
GenerateAllSetter
生成一个对象所有set办法调用并附上默认值
MyBatisCodeHelperPro
mybatis代码自动生成插件(收费)
Easy Code
基于IntelliJ IDEA研发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。
IDEA Mind Map
IDEA 思维导图工具
SequenceDiagram
生成办法调用的时序图
Intellij IDEA 表示调用时序图插件 SequenceDiagram
Material Theme UI
眼睛舒适的主题
String Manipulation
字符串处理,供给驼峰、下划线,base64、md5
JUnit Generator V2.0
快捷生成单元测试类
设置办法
1.
2.Output Path:${SOURCEPATH}/../../test/java/${PACKAGE}/test/${FILENAME}
3.>Default Template:Junit 4
4.>Junit 4内容 ########################################################################################
##
## Available variables:
## $entryList.methodList - List of method composites
## $entryList.privateMethodList - List of private method composites
## $entryList.fieldList - ArrayList of class scope field names
## $entryList.className - class name
## $entryList.packageName - package name
## $today - Todays date in MM/dd/yyyy format
##
## MethodComposite variables:
## $method.name - Method Name
## $method.signature - Full method signature in String form
## $method.reflectionCode - list of strings representing commented out reflection code to access method (Private Methods)
## $method.paramNames - List of Strings representing the methods parameters names
## $method.paramClasses - List of Strings representing the methods parameters classes
##
## You can configure the output class name using "testClass" variable below.
## Here are some examples:
## Test${entry.ClassName} - will produce TestSomeClass
## ${entry.className}Test - will produce SomeClassTest
##
########################################################################################
##
#macro (cap $strIn)$strIn.valueOf($strIn.charAt(0)).toUpperCase()$strIn.substring(1)#end
## Iterate through the list and generate testcase for every entry.
#foreach ($entry in $entryList)
#set( $testClass="${entry.className}Test")
##package ${entry.packageName}.test;
import org.junit.Test;
import org.junit.Before;
import org.junit.After;
/**
* ${entry.className} Tester.
*
* @author Switch
* @version 1.0
*/
public class $testClass {
@Before
public void init() throws Exception {
}
@After
public void destroy() throws Exception {
}
@Test
public void test${entry.className}() {
}
#foreach($method in $entry.methodList)
/**
*
* Method: $method.signature
*
*/
@Test
public void test#cap(${method.name})() throws Exception {
}
#end
#foreach($method in $entry.privateMethodList)
/**
*
* Method: $method.signature
*
*/
@Test
public void test#cap(${method.name})() throws Exception {
#foreach($string in $method.reflectionCode)
$string
#end
}
#end
}
#end
|