idea开发插件,插件依赖|文件路径转virtualfile遇坑随笔(代码片段)

Code-Porter Code-Porter     2023-01-30     600

关键词:

一、开发指南友情链接

二、遇到的第一个坑就是在plugin.xml添加依赖的问题,如下:

  • 我增加了个Dart的依赖,但是每次运行起来的时候在菜单就找不到我配置的插件入口了
<depends>com.intellij.modules.platform</depends>
<depends>Dart</depends>
  • 原因:这个增加的依赖并不是向上面一样是依赖一个library,而是依赖的一个插件;所以必须在IDEA中安装Dart插件才可行。

遇到的第二坑就是如何通过文件

官方文档给的都是PsiFIle 和 VF 互转之类的,最终通过翻阅源代码找到如下api

String filePath = "~/Projects/Test/lib/Test.java";
VirtualFile file = StandardFileSystems.local().findFileByPath(filePath);

最后欢迎大家使用下面这两个插件

idea开发插件,插件依赖|文件路径转virtualfile遇坑随笔(代码片段)

一、开发指南友情链接二、遇到的第一个坑就是在plugin.xml添加依赖的问题,如下:我增加了个Dart的依赖,但是每次运行起来的时候在菜单就找不到我配置的插件入口了<depends>com.intellij.modules.platform</depends><... 查看详情

idea插件开发(12)---dependencies

插件可能依赖于其他插件的类,无论是捆绑的、第三方的还是同一作者的。本文档描述了声明插件依赖和可选插件依赖的语法。有关IntelliJ平台模块依赖项的更多信息,请参阅本文档的第二部分:与IntelliJ平台产品的... 查看详情

idea查看jar依赖冲突插件mavenhelper使用教程

mavenhelper插件简介一个必须有插件与Maven工作。分析和排除冲突依赖关系的简单方法为包含当前文件或根模块的模块运行/调试maven目标的操作在当前maven模块路径打开终端的操作运行/调试当前测试文件的操作。使用教程1.打开IDEA... 查看详情

idea查看jar依赖冲突插件mavenhelper使用教程

mavenhelper插件简介一个必须有插件与Maven工作。分析和排除冲突依赖关系的简单方法为包含当前文件或根模块的模块运行/调试maven目标的操作在当前maven模块路径打开终端的操作运行/调试当前测试文件的操作。使用教程1.打开IDEA... 查看详情

idea开发scala项目

参考技术A  一般的,我们要使用idea开发scala的话,idea会自动的安装默认的scala,这里建议自己安装配置scala,然后idea还需要安装一个scala的插件。这里上面两个都不在叙述。但是scala配置了,scala的插件也安装了,但是右... 查看详情

idea插件系列(75):laconicpom插件——折叠pom文件中的依赖项

1.插件介绍LaconicPOM插件。折叠Maven的样板文件。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。第二种安装方式是使用离线插件进行安装。插件下载地址:https://plugins.jetbrains.com/plugin/10580... 查看详情

idea插件系列(86):filepathautocomplete插件——文件路径自动完成

1.插件介绍FilePathAutocomplete插件。自动完成文件路径。效果如下:2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。第二种安装方式是使用离线插件进行安装。插件下载地址:https://plugin... 查看详情

idea插件描述(转)

提供些idea插件的干货、干货、干货! 如何安装ideaplug,方法如下图:如果安装不了考虑下是否代理问题:1,mavenhelper以前查看maven依赖都比较麻烦,需要用命令mavendependency:tree来看。想看是否有冲突需要用命令mvndependency:tree-D... 查看详情

idea有没有springboot插件

...透明度调到15左右,保存即可。效果如图:2.MavenHelper日常开发中,可能经常会遇到jar包冲突等问题,就需要通过查看maven依赖树来查看依赖情况。这种方式不是很高效,这里推荐一个插件,安装之后,直接打开pom文件,即可查看... 查看详情

idea必备好用插件合集

文章目录Translation(翻译)RestfulTool(发请求工具)RainbowBrackets(多彩花括号)PresentationAssistant(熟悉快捷键)MavenHelper(依赖冲突)maven-search(依赖搜索)GsonFormatPlus(json转实体类)POJOtoJSON(实体类转json)FreeMybatisplugin(mapper和xml之间快速跳转)EasyCode(... 查看详情

idea插件推荐

插件列表包名推荐度说明下载方式free-idea-mybatis-2019.12.18.zip推荐mybatis跳转快速生成插件默认插件仓库GrepConsole.zip推荐日志筛选上色默认插件仓库intellij-rainbow-brackets-6.9.1.zip推荐括号上色默认插件仓库lombok-plugin-0.30-2020.1.zip推荐lombo... 查看详情

idea插件开发(19)--文件和类选择器

文件选择器通过对话框要让用户选择一个文件、目录或多个文件,请使用该FileChooser.chooseFiles()方法。此方法有多个重载。最好使用的方法是返回void并接受一个接收所选文件列表作为参数的回调。这是唯一会在macO... 查看详情

idea插件开发-helloworld

idea插件开发-helloworld1.本文环境2.新建插件项目build.gradle文件3.新建第一个action4.启动项目并验证插件1.本文环境idea版本=2021.2.2java版本=11电脑=macbook确认是否安装了下面插件:2.新建插件项目使用gradle创建选择位置新建成的项目结... 查看详情

idea插件开发(11)---插件配置文件(代码片段)

以下是一个示例插件配置文件。此示例展示并描述了可在plugin.xml文件中使用的所有元素。有关配置的更多信息,请参见第II部分的“操作”部分。和元素中允许使用有限的HTML元素。但是,包含HTML元素的内容必须被<![CDA... 查看详情

idea使用mavenhelper插件排除依赖冲突

idea使用MavenHelper插件排除依赖冲突MavenHelper插件下载idea离线安装MavenHelper插件idea使用MavenHelper插件MavenHelper插件下载MavenHelper官网下载地址:https://plugins.jetbrains.com/plugin/7179-maven-helper/versions选择idea对应的版本࿰ 查看详情

idea中安装完jformdesigner插件后,其路径到底在哪?

我在Settings>Plugins中搜索JFormDesigner插件,下载并安装后想对其进行破解,可是在IDEA的安装路径中找不到这个插件的所在,而这个插件明明可以正常使用(弄了20天的试用期)~~因为破解该插件需要找到其安装路径,所以跪求各... 查看详情

idea常用插件

IDEA插件仓库IntelliJIDEAPlugins一、MavenHelper  我一般用这款插件来查看maven的依赖树。在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令mavendependency:tree来查看依赖。想要查看是否有依赖冲突也可以使用mvndependency:t... 查看详情

idea插件开发(代码片段)

...创建GUIForm文件结构布局预览插件上传示例项目前言官方开发文档:http://www.jetbrains.org/intellij/sdk/docs/welcome.html首先需要开启PluginDevkit,IDEA中默认带了PluginDevkit插件,但是没有开启。插件工程创建插件工程结构BundleFileFinder/re... 查看详情