首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    从零开始编写IntelliJ IDEA插件

    /lib/tools.jar到classpath中。...-- Add your actions here --> actions> idea-plugin> 新建一个Action 插件扩展IDEA最常见的方式就是在菜单栏或者工具栏中添加菜单项,...", "Information", Messages.getInformationIcon()); } } 然后我们在plugin.xml中注册这个Action: actions> 菜单显示的效果如下: 除了手动新建Action,IDEA还提供了快速新建的方法,在代码目录上点击新建,可以看到Action: 可以在这个面板中填写你要新建的Action信息,IDEA会帮你新建类...,还有在plugin.xml中帮你注册: 运行插件 运行插件特别简单,和运行普通Java代码一样,点击运行或者调试的按钮,就会启动一个新的IDEA实例,这个实例中插件是生效的。

    73011

    自己动手实现一个Android Studio插件

    Android Studio是基于Intellij IDEA,网上查找后发现好像可以在Intellij IDEA中进行插件开发,Android Studio中new project是没有plugin选项的...-- Add your actions here --> actions> idea-plugin> 到此,我们的环境就 搭建完成了。接下来我们新建编写插件代码。...说明:Action ID:标识ID,就像Android中xml的组件@+id             Class Name:生成的类名             Name、Description:菜单选项的名字和描述...            Groups:定义这个菜单选项出现的位置,比如我图中设置的当点击菜单栏Edit时,第一项会出现test的选项,右边的Anchor是选择该选项出现的位置,默认First即最顶部。...5,插件部署 打开项目中的plugin.xml文件,填写相关的信息,这些信息会展示在插件库中,如下图所示。 ?

    82060

    IntelliJ IDEAAndroid Studio插件开发指南

    Android Studio是基于Intellij IDEA开发的,所以开发Android Studio的插件,其实就是开发IDEA的插件。 根据官方推荐,使用IDEA IDE来开发IDEA插件。...Action 我们在IntelliJ自定义的插件可以添加到菜单项目(如右键菜单中)或者是放在工具栏中。...在IntelliJ IDEA菜单栏中有很多菜单如File、Edit、View、Navigate、Code、……、Help等。他们的ID一般是菜单名+Menu的方式。...比如,我们想将我们自定义的插件放到Help菜单中,作为Help菜单的子选项。那么在Groups中就指定HelpMenu。...调试、打包 调试 等到配置完成后,在IDEA右侧的Gradle一栏中,有Intellij的集合。点击里面的runIde,可以打开一个沙盒,里面运行包含着该插件的IDEA实例。

    2.5K30

    5分钟从零开发一款简易的IDEA插件!手写一个聊天女友

    plugin.xml :插件的核心配置文件。通过它可以配置插件名称、插件介绍、插件作者信息、Action 等信息。...配置动作属性 (1) 创建完成之后,我们的 plugin.xml 的 actions>节点下会自动生成我们刚刚创建的 Action 信息: actions> <!..., "Hello"); } } 另外,我们上面也说了,每个动作都会归属到一个 Group 中,这个 Group 可以简单看作 IDEA 中已经存在的菜单。 举个例子。...我上面创建的 Action 的所属 Group 是 ToolsMenu(Tools) 。这样的话,我们创建的 Action 所在的位置就在 Tools 这个菜单下。 ? 再举个例子。...加入我上面创建的 Action 所属的 Group 是MainMenu (IDEA 最上方的主菜单栏)下的 FileMenu(File) 的话。 actions> <!

    4.8K20

    手把手教你5分钟从零开发一款简易的IDEA插件!项目经验毕设不愁了!

    plugin.xml :插件的核心配置文件。通过它可以配置插件名称、插件介绍、插件作者信息、Action 等信息。...[在这里插入图片描述] 创建完成之后,我们的 plugin.xml 的 actions>节点下会自动生成我们刚刚创建的 Action 信息: actions> <!..., "Hello"); } } 另外,我们上面也说了,每个动作都会归属到一个 Group 中,这个 Group 可以简单看作 IDEA 中已经存在的菜单。 举个例子。...我上面创建的 Action 的所属 Group 是 ToolsMenu(Tools) 。这样的话,我们创建的 Action 所在的位置就在 Tools 这个菜单下。...加入我上面创建的 Action 所属的 Group 是MainMenu (IDEA 最上方的主菜单栏)下的 FileMenu(File) 的话。 actions> <!

    2.4K10

    英文翻译插件介绍_好用的翻译插件

    – Add your actions here –> actions> idea-plugin> 编写一个菜单选项 点击菜单栏都会出来各种各样的菜单选项,大部分选项都会有快捷键支持,如我们常用的...Action ID:标识ID,就像Android中xml的组件@+id Class Name:生成的类名 Name、Description:菜单选项的名字和描述 Groups:定义这个菜单选项出现的位置...Edit的test后会跳进这个方法 } } 而plugin.xml中也多了一段代码,即刚刚填写的配置信息: actions> 这样,一个菜单选项就完成了,接下来就要实现当用户点击test菜单或者按快捷键alt T后的功能代码了。...Intellij Idea的产品仓库,到时候只能在Intellij Idea的仓库中搜到你的插件,Android Studio是没有的。

    98910

    你们要的Intellij IDEA 插件开发秘籍,来了!

    /idea/ IDEA 分为两个版本: 社区版(Community):完全免费,代码开源,但是缺少一些旗舰版中的高级特性 旗舰版(Ultimate):30天免费,支持全部功能,代码不开源 开发IDEA的插件推荐使用社区版...IntelliJ IDEA 版本、插件的 components 和 actions 以及软件商等信息。...注意:该向导只能向主菜单中已存在的 action group 或工具栏上添加 action,若要创建新的 action group,请参考前面的内容。...Use classpath of module 选择要调试的 module,其余配置一般默认即可;切换到 Logs 选项卡,如果勾选了 idea.log,运行插件时 idea.log 文件的内容将输出到...IntelliJ IDEA 会自动创建相应类并配置 plugin.xml 文件。

    56.9K2814

    IntelliJ IDEA 2023.1 最新变化

    IntelliJ IDEA 2023.1 最新变化 在 IntelliJ IDEA 2023.1 中, 根据用户的宝贵反馈对新 UI 做出了大量改进。...保存多个工具窗口布局的选项 在 IntelliJ IDEA 2023.1 中,您可以保存和管理多个工具窗口布局,并根据需要在它们之间切换。...为新项目配置 Actions on Save(保存时的操作)的设置 IntelliJ IDEA 2023.1 添加了为新项目预定义 Actions on Save(保存时的操作)行为的选项。...转到 File | New Projects Setup | Preferences For New Projects | Tools | Actions on Save(文件 | 新项目设置 | 新项目偏好设置...IntelliJ IDEA 现在可以检测项目 XML 文件中的符号用法。 该检查还会区分对术语的引用和对类型的引用并正确标记。 Can be private(可为 private)检查也已更新。

    22810

    Intellij IDEA--Android Studio插件开发

    Android Studio本来就是基于IDEA开发的,要开发AS的插件j就是基于IntelliJ IEDA的插件开发。...上图中的选择意味着我们的Action功能放在Help菜单中第一个位置。...同时plugin.xml中也添加了一个我设置属性的Action ? 当然也可以自己手动创建一个类,继承AnAction类,然后手动在xml中添加对Action的属性配置。...运行后会启动一个新的IntelliJ IDEA ,这里新建一个项目就好了。然后我们可以看到在help菜单里有我们自己的插件选项。 ? 点击我们的插件 ?...总结下过程 (1) 下载安装Intellij IDEA (2) 新建项目,添加逻辑功能,最简单就是创建一个Action,然后在actionPerformed中实现自己的功能 (3) 测试生成插件的

    2.7K30

    《IntelliJ IDEA 插件开发》第一节:两种方式创建插件工程

    但这些不会当中并不是所有的不会,都因为太复杂学不会,而是很大一部分内容因为找不到好的资料、没有清晰的文档、缺少完整的案例,导致不知道所以不会。...actions 下是关于所有事件入口的配置,也就是你希望让你的 IDEA 插件在 IDEA 窗体中什么地方展示,以及配置快捷键等。这里的配置说明是在 FileMenu 下的第一个入口即为你的插件。...运行测试 运行过程 点击 Plugin 绿色箭头,和正常启动程序一样 这个时候它会打开一个新的 IDEA 工程,并在这个工程中默认安装你开发好的插件 在新打开的 IDEA 插件工程中,选中工程类后,点击...菜单读取 3. 获取配置 4....这里需要注意 plugins 中 id 'org.jetbrains.intellij' version '0.6.3' 默认创建工程的版本有点高,与 gradle 5.x 不匹配。

    2.9K31

    IntelliJ IDEA 2021.2 正式发布了!

    7月27日,IntelliJ IDEA官方博客消息,新版本 2021.2 正式发布了!...这些功能可以通过“Preferences/Settings | Tools | Actions”来配置。 全新的Package搜索界面,更容易管理Maven和Gradle依赖。...如果你的项目针对某个框架缺少特定的插件,IDE会提醒你启用它 IDE将通知您任何出现咋Toolbox App 1.20.8804或更高版本中的产品更新信息 在这个版本中,我们消除了在使用上下文菜单、弹出窗口和工具栏时出现的...在这个版本中,它们可以很方便地显示在 Commit 区域中 在 IntelliJ IDEA 2021.2中,您可以启用 Git commit signing with GPG 来保护您的提交 默认情况下.../idea/2021/07/intellij-idea-2021-2/ 往期推荐 如何从 100 亿 URL 中找出相同的 URL?

    80910

    基于IDEA的自动化代码审计插件开发初探

    然后创建工程,我这里使用gradle创建一个IntelliJ platform plugin的工程,如果你没有启用devkit插件的话,这里应该是找不到intellij platform plugin这个选项的...-- Actions: 如添加一个文件右击菜单按钮 --> actions> idea,然后我们的插件会自动安装到这个idea上,我们这个插件会在tools菜单下注册一个item,然后点击该item会在idea右下角弹出消息「测试通知」 ? ?...上图中的就是我们的测试插件,红框中的展示文案都是可以在plugin.xml文件中进行配置的 插件的编写说白了还是调用各种api,想要写好一个插件,就需要清楚intellij sdk提供的各种方法以及接口的使用...intellij platform中的BinaryExpression其实代表的就是代码中的二项式,例如: "select * from table where id=" + id 1+2 1-2 idea

    1.8K20

    windows环境下搭建spark开发环境(IDEA)

    设置环境变量 :右键单击桌面上的“此电脑”图标,在弹出的右键快捷菜单中选择最后一个“属性”选项;在弹出的系统窗口中,单击左侧“高级系统设置”选项,弹出“系统属性”对话框,如下图。 ?...然后单击中间的“高级”选项卡,再单击下方的“环境变量(N)…”按钮。在弹出的环境变量对话框中,首先单击下方的“新建(W)…”按钮,然后在弹出的新建环境变量中输入对应的值。 ?...启动,安装完成后,单击IntelliJ IDEA图标即可启动IntelliJ IDEA. 由于是第一次安装,所以不需要导入配置。默认选项即可。 ?...请在该工程名称上右键单击,在弹出的菜单中,选择Add Framework Surport,在左侧有一排可勾选项,找到scala,勾选即可(我的这里没有找到,但是也能运行,为了确保无误,借用haijiege...文件后,如果Intellij IDEA右下角出现如下提示,请单击“Enable Auto-Import” ?

    7K20
    领券