前言Gradle创建项目项目结构Action——菜单项ActionAction GroupModule——项目创建向导项目类型向导内容前言未完待续...Gradle创建项目File -> New -> Project -> Gradle,勾选 Java 和 IntelliJ Platform Plugin,可以勾选 Kotlin 相关内容但不影响2021.2.3 版本的 IDEA
转载 2023-12-29 13:24:49
154阅读
在Java开发环境中,IDEA插件中的“PsiJavaFile”是一个非常重要的组件,它用于为Java文件提供解析和访问功能。今天,我将分享一些理想的解决方案来处理与“PsiJavaFile”相关的问题,包括环境准备、集成步骤、配置详解、实战应用、排错指南和性能优化。同时,我会使用丰富的图示和代码块来帮助您更好地理解整个过程。 ## 环境准备 在开始之前,需要确保您有一个适用于Java开发的环
原创 7月前
29阅读
# 深入了解idea插件PsiJavaFile 在使用JetBrains的IDEA开发工具时,我们经常需要对Java文件进行操作。IDEA提供了一种特殊的类——PsiJavaFile,用于表示Java文件,并提供了一系列API来方便我们对Java文件进行操作。本文将介绍PsiJavaFile的概念、用法以及如何编写一个简单的IDEA插件来操作PsiJavaFile。 ## 什么是PsiJava
原创 2024-07-08 03:18:16
281阅读
一.插件功能IntelliJ IDEA 是一款流行的JAVA 开发 IDE,对于提高编程效率有非常大的帮助。但是,还是会有一些特殊的需求它并不能满足,此时我们就需要通过开发插件来实现了。主要的插件功能包含以下四种类型:自定义语言支持:如果有 IDEA 暂时不支持的语言,可以自己写一个插件来支持,例如 Go 语言原来的支持就是通过插件做的,官方有自定义语言插件支持的教程;框架支持:例如Struts
转载 2023-09-04 10:24:55
812阅读
# IntelliJ IDEA 插件开发中的 PSI 找不到 PsiJavaFile 的问题解决之道 在 IntelliJ IDEA插件开发过程中,开发者通常需要使用 PSI(Program Structure Interface)来处理源代码的结构信息。然而,有时候我们可能会遇到“找不到 PsiJavaFile”的问题。这种情况通常会导致插件无法顺利运行,影响开发效率。本文将介绍 PSI
原创 8月前
268阅读
IDEA插件安装IDEA插件安装非常简单,对于很多插件来说,只要你知道插件的名字就可以在IDEA里面直接安装。Preferences—>Plugins—>查找所需插件—>Install一:Maven Helper我一般用这款插件来查看maven的依赖树。在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令maven dependency:tree来查看依赖。
转载 2023-12-01 16:00:05
61阅读
Idea在类文件当前目录下生产.properties文件:    右击类文件当前目录--rcnew-->Resource Bundle,即可生成.properties文件,该文件以Key:Value方式配置参数对。        我们进行以下尝试:/*获取配置文件路径*/ //通过getClass()方
转载 2023-09-08 19:24:00
232阅读
 工程创建项目创建:工程目录:plugin.xml:里面定义了一些组件、事件等需要注册的内容配置文件 重点:plugin.xml和build.gradle id:表示当前插件的唯一id号 name:插件的名称 version:插件的版本号 vendor:填写开发人的邮箱,公司名称 description:插件的描述,如果将插件上传到IDEA的仓库后,在进行下载的时候就会显示该描述 ide
愿将黄鹤翅,一借飞云空。——孟郊《上包祭酒》当我们开发一款插件时,当其中的某些功能依赖其他插件时,就需要我们在插件中做额外的处理。 以下我们以依赖git插件为例子,做一个获取当前项目git用户名和当前分支的demo。引入插件1、插件id我们可以去idea插件市场找到自己需要依赖的插件,在插件首页可以找到插件ID。这里我们用的是idea自带的git插件为例子,其id为Git4Idea。2、在我们的编
转载 2023-11-11 23:54:16
408阅读
这篇博客主要分享三方面的内容: 1、idea插件开发的基础知识 2、搭建一个简易的后台 3、实现自己的一个简易插件大的团队协作,每个人都会有自己的一些心得体会或者自己写的方便使用的工具类,自定义view等,当一个新人入职的时候或者自己对其它团队的业务不熟悉的时候,总是会不断的请教别人,如果我们有一个中央仓库,需要什么东西可以方便的查阅该多好。 比如小明想知道登录成功以后会有什么消息通知,他就可以搜
概要上节介绍几个开发时常见的接口和类,本节介绍下插件开发中的一些API。插件开发中的一些API上面说到了一些常见的扩展接口,下面看看IDEA提供的一些常用的API接口:ActionPerformed被点击回调后,会传入AnActionEvent对象,通过该对象可以获得如下一些对象:// 获取当前编辑的文件, 通过PsiFile可获得PsiClass, PsiField等对象 PsiFile psi
转载 2023-09-12 14:40:37
672阅读
Apifox Helper,可以解放双手,自动生成接口文档了。(本人用的IDEA版本是2022.2)一、安装在IDEA 插件市场里搜索 Apifox Helper,这是国内一个做 API 协作管理平台的厂商(Apifox)做的插件,可以非常方便自动生成接口文档并且同步到你的项目中。这个插件可以实现代码零入侵自动生产接口文档。我这里是已经下载过了的。如果下载插件速度慢,也可以去 Jetbrains
插件开发环境配置IDEA分为社区版(Community Edition)和旗舰版(Ultimate Edition)社区版:完全免费,代码开源,但是缺少一些旗舰版中的高级特性。旗舰版:30天免费,支持全部功能,代码不开源。开发IDEA插件推荐使用社区版而不是旗舰版,因为社区版是开源的,在开发插件的时候,有源代码调试会比较方便。插件开发详细步骤1、下载IDEA社区版开源代码 2、配置Intelli
转载 2024-01-07 21:16:12
402阅读
1评论
# 将 IDEA 中的 PsiJavaFile 转换为 File 的方案 在 Java 开发中,IDEA(IntelliJ IDEA)是一个非常强大的开发工具。在使用 IDEA 开发插件时,可能需要将 PsiJavaFile 转换为传统的 File 对象。这一转换过程是一个常见需求,尤其是在处理文件的输入输出操作时。本文将探讨如何使用 IDEA 的 PSI(Program Structure I
原创 10月前
15阅读
然后到 /build/distributions 目录下面去找。
原创 8月前
68阅读
 正经干活用的分享一点自己工作中得心应手的IDEA插件,可不是在插件商店随随便便搜的,都经过实战检验,用过的都说好。可能有一些大家用过的就快速划过就行了。1、GenerateAllSetter实际的开发中,可能会经常为某个对象中多个属性进行 set 赋值,尽管可以用BeanUtil.copyProperties()方式批量赋值,但这种方式有一些弊端,存在属性值覆盖的问题,所以不少场景还是
转载 2024-08-16 18:08:59
53阅读
Idea,公认吃内存的IDE。我本机的Idea每次启动都很慢,然后我就把机器内存从8G提高到了16G,但是Idea的启动速度没有明显的增加。相反,相应速度更慢了。这是怎么回事呢?这个时候,就想着用visual监控一下Idea的启动,看一下垃圾回收情况。文章目录 1 .安装visual插件 2 .使用visual GC插件观察Idea的GC情况 3 .生成GC日志,分析GC日志 4 .优化Idea
IntelliJ IDEA 是目前最好用的 JAVA 开发 IDE,它本身的功能已经非常强大了,但是每个人的需求不一样,有些需求 IDEA 本身无法满足,于是我们就需要自己开发插件来解决。工欲善其事,必先利其器,想要提高开发效率,我们可以借助 IDEA 提供的插件功能来满足我们的需求。如果没有我需要的功能怎么办?很简单,我们自己造一个!插件能做什么?IDEA插件几乎可以做任何事情,因为它把 I
1 问题中内置多种插件,使我们在代码的开发过程中更加方便快捷。本文对环境配置和基础插件开发进行了讲解说明。2 方法下载IntelliJ Community Edition...
原创 2022-04-06 10:18:34
1087阅读
一、开发背景平时在开发SpringBoot项目时,需要创建和实体类对应的 Respository,Service,ServiceImpl以及Controller类,同类文件格式基本一致,只是实体名称不一样。个人喜欢复制粘贴后再进行修改,然而偶尔一不小心手抖,检查也得半天。所以出于代码能实现的绝不要自己费劲的偷懒原则,准备开发一款 IDEA 插件,能够实现最简版的自动创建实体对应文件的功能,以提高工
转载 2023-07-13 00:20:04
1584阅读
1评论
  • 1
  • 2
  • 3
  • 4
  • 5