首页 > 编程知识 正文

idea插件(idea是什么)

时间:2023-05-03 22:00:23 阅读:95235 作者:2804

IDEA一些不错的插件分享

插件集合

自觉的裙子

驼峰式名称和下划线式名称相互转换。 使用方法:选择想要更改的地方,使用快捷键Shift Alt U即可。

Translation

翻译插件,目前支持谷歌翻译、有道翻译。

LiveEdit

用于调试样式和更改样式,而chrome浏览器会自动根据更改后的效果进行更改,并且不使用IDEA进行集成

MarkDown Navigator

是非常容易使用的编辑器。 使用时需要解密(或购买并激活)

Jrebel

热部署插件,需要破解(或购买并激活)才能使用

CheckStyle-IDEA

代码规格检查(可选安装、阿里巴巴规格好) ) ) ) ) ) ) ) ) ) ) ) ) ) )。

Alibaba Java Coding Guidelines

阿里巴巴Java规格插件git :https://Github.com/Alibaba/P3C /树/主/idea -插件

熟悉

Ideavim

神级编辑器、vim编辑器的人可以安装使用。 (个人不用。 )

Maven Helper

Maven依赖分析等功能

FindBugs-IDEA

静态分析工具

GsonFormat

JSon -对象

Key promoter X

点击某个功能选项,显示快捷键(

.ignore

.ignore文件支持

JVM Debuger Memory View

调试时,确认内存内的对象IDEA已整合

CMD Support

CMD文件支持

Batch Scripts Support

Windows批处理脚本支持

BashSupport

Linux基站支持

Docker integration

坞站支持

JMH plugin

JMH基准测试支持插件

ANSI Highlighter

日志文件lkdqc支持

Ideolog

快速跳转到日志文件中的错误位置等

RestfulToolkit

rest风格的工具集。 支持使用SpringMVC的URL导航支持方法等。

CodeGlance

预览文字,请参阅sublime

Lombok plugin

Lombok是必须的。 GitHub

activate-power-mode

装神器,不解释

Background Image Plus

设定的背景图像

Iedis

Redis客户端(收费)

Mongo Plugin

MongoDB客户端

VisualVM Launcher

运行时启动visualvm,对jvm进行调谐

rrow-right">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

快捷生成单元测试类

设置方法

Output Path:${SOURCEPATH}/../../test/java/${PACKAGE}/test/${FILENAME}Default Template:Junit 4Junit 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参考idea总结几个不错的插件参考IntelliJ IDEA优秀插件(编程通用)参考Java 工程师居家必备的 Intellij IDEA Top10 插件参考Intellij IDEA 显示调用时序图插件 SequenceDiagram

分享并记录所学所见

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。