[TOC]html
驼峰式命名和下划线命名互相转换。使用方法:选中要变化的地方,使用快捷键
Shift+Alt+U
便可。
翻译插件,现支持
Google
翻译、有道翻译。
用于调试样式,更改样式,chrome
浏览器自动对应地变化出更改后的效果,连刷新都不用
IDEA已经集成
很是好用的编辑器,须要破解(或购买激活)才能使用
热部署插件,须要破解(或购买激活)才能使用
提供代码规范检查(可选安装,阿里巴巴的规范挺不错的)
阿里巴巴Java规范插件
Git: https://github.com/alibaba/p3...
神级编辑器,熟悉vim编辑器的能够安装使用(我的不用)
Maven依赖分析等功能
静态分析工具
json->object
显示点击某个功能选项的快捷键(若是有的话)
.ignore文件支持
Debug时,查看内存中对象
IDEA已经集成
CMD文件支持
Windows批处理脚本支持
Linux Bash支持
Docker支持
JMH基准测试支持插件
log文件高亮支持
快速跳转到日志文件中
Error
位置等
Restful工具集,支持SpringMVC下的URL导航到对应方法等。
预览文本,参见sublime
Lombok必备。 GitHub
装逼神器,不解释
![]()
设置背景图片
Redis客户端(收费)
MongoDB客户端
运行时启动visualvm,jvm调优
生成一个对象全部set方法调用并赋上默认值
mybatis代码自动生成插件(收费)
基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。
IDEA 思惟导图工具
生成方法调用的时序图
Intellij IDEA 显示调用时序图插件 SequenceDiagramjava
眼睛温馨的主题
字符串处理,提供驼峰、下划线,base6四、md5
快捷生成单元测试类
Output Path:${SOURCEPATH}/../../test/java/${PACKAGE}/test/${FILENAME}
Default Template:Junit 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 method's parameters' names ## $method.paramClasses - List of Strings representing the method's 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
分享并记录所学所见