2

锻炼下 idea 插件的开发能力

 2 years ago
source link: https://www.v2ex.com/t/966418
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

锻炼下 idea 插件的开发能力

  zhangpingz · 1 小时 30 分钟前 · 879 次点击

用 idea 开发代码好多年了,最近迷上了 idea plugin 开发,有没有人需要帮忙做个插件的, 你只管把需求描述清楚,,我来负责实现。

22 条回复    2023-08-18 15:19:31 +08:00
Saturn72

Saturn72      1 小时 27 分钟前

边写代码边点外卖
zhangslob669

zhangslob669      1 小时 24 分钟前

肯定是摸鱼的需求最多
v999ex

v999ex      1 小时 24 分钟前

根据显示器的外壳颜色自动改变 idea 主题
7911364440

7911364440      1 小时 23 分钟前

请问有没有比较好的 idea 插件开发学习资料啊
xausky

xausky      1 小时 21 分钟前

idea 逛 V2EX ,顺便帮测试一下 API 2.0
aduiduidui

aduiduidui      1 小时 9 分钟前

使用时长的插件写一个,vscode 有一个,idea 也有一个,但是要跳到指定页面才能看
zhangpingz

zhangpingz      1 小时 8 分钟前

@Saturn72 感谢回复,从回复中我受到了启发,想弄一个音乐播放器,再搭配上 idea 的快捷键切歌选歌,目标是做到再也不用切换出去切歌选歌。
zhangpingz

zhangpingz      1 小时 8 分钟前

@xausky 感谢回复,从回复中我受到了启发,想弄一个音乐播放器,再搭配上 idea 的快捷键切歌选歌,目标是做到再也不用切换出去切歌选歌。
zhangpingz

zhangpingz      1 小时 7 分钟前

@aduiduidui 感谢回复,这个也可以有。
muyiluop

muyiluop      44 分钟前

我有需求,可以搞个一键生成运行配置的么。自动扫码指定模块、包下的启动类生成运行配置,支持多模块,可以添加 vm 参数、程序参数这种
zhangpingz

zhangpingz      42 分钟前

@muyiluop 你这个我好像有现成的。。。。。。
zhangpingz

zhangpingz      41 分钟前

@muyiluop 你的 idea 版本是多少,,我发你个
zzzmh

zzzmh      41 分钟前

我到是有一个需求,但好像不太方便实现
具体就是报错的时候,自动匹配到 stackoverflow 的相似帖子链接
因为如果控制台出现报错,首先我会想到去百度,但是出来大部分是 csdn ,csdn10 条只有 1~2 条是符合实际情况的有链接。手动去 stackoverflow 搜索又感觉费劲。
首选是报错自动出现一列相关链接
实现不了的话
次选是报错后我鼠标选中关键字内容,然后点击悬停按钮或者按快捷键,出现相关列表

总之我就瞎想想,有用就参考,没用就算了
odirus

odirus      36 分钟前

我们用插件做了一些工程规范下发,例如代码风格检查、Git Commit 校验,以及其他杂七杂八的,避免代码在 MR 环节才提示问题,还是有一些用处的。
angelface

angelface      18 分钟前

选中一段代码(或是以函数、方法为单位)隐藏其它代码。
Promtheus

Promtheus      18 分钟前

直接在 idea 里面内置一个浏览器 以标签页的形式出现。可以一键变成代码。主要摸鱼用
Leviathann

Leviathann      14 分钟前

idea 插件的版本兼容是怎么做的,有几个功能简单的小插件每次升级都报不兼容,很恼火
zhangpingz

zhangpingz      3 分钟前

@Leviathann 构件插件的时候有两个参数 pluginSinceBuild 、pluginUntilBuild 这个就是控制起始版本和终结版本的。
比如 pluginSinceBuild=202 ,pluginUntilBuild=232 。就代表这个插件可以在 2020.2.*版本~ 2023.2.*版本中使用。但是复杂插件是不支持的,因为真的涉及到 idea platform api 版本的变化。

</div


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK