用 idea 开发代码好多年了,最近迷上了 idea plugin 开发,有没有人需要帮忙做个插件的, 你只管把需求描述清楚,,我来负责实现。
1
Saturn72 2023-08-18 13:55:54 +08:00
边写代码边点外卖
|
2
zhangslob669 2023-08-18 13:58:28 +08:00 1
肯定是摸鱼的需求最多
|
3
v999ex 2023-08-18 13:59:05 +08:00 4
根据显示器的外壳颜色自动改变 idea 主题
|
4
7911364440 2023-08-18 14:00:00 +08:00
请问有没有比较好的 idea 插件开发学习资料啊
|
5
xausky 2023-08-18 14:01:41 +08:00
idea 逛 V2EX ,顺便帮测试一下 API 2.0
|
6
aduiduidui 2023-08-18 14:14:03 +08:00
使用时长的插件写一个,vscode 有一个,idea 也有一个,但是要跳到指定页面才能看
|
7
zhangpingz OP @Saturn72 感谢回复,从回复中我受到了启发,想弄一个音乐播放器,再搭配上 idea 的快捷键切歌选歌,目标是做到再也不用切换出去切歌选歌。
|
8
zhangpingz OP @xausky 感谢回复,从回复中我受到了启发,想弄一个音乐播放器,再搭配上 idea 的快捷键切歌选歌,目标是做到再也不用切换出去切歌选歌。
|
9
zhangpingz OP |
10
zhangpingz OP @aduiduidui 感谢回复,这个也可以有。
|
11
muyiluop 2023-08-18 14:38:42 +08:00
我有需求,可以搞个一键生成运行配置的么。自动扫码指定模块、包下的启动类生成运行配置,支持多模块,可以添加 vm 参数、程序参数这种
|
12
zhangpingz OP @muyiluop 你这个我好像有现成的。。。。。。
|
13
zhangpingz OP @muyiluop 你的 idea 版本是多少,,我发你个
|
14
zzzmh 2023-08-18 14:42:04 +08:00
我到是有一个需求,但好像不太方便实现
具体就是报错的时候,自动匹配到 stackoverflow 的相似帖子链接 因为如果控制台出现报错,首先我会想到去百度,但是出来大部分是 csdn ,csdn10 条只有 1~2 条是符合实际情况的有链接。手动去 stackoverflow 搜索又感觉费劲。 首选是报错自动出现一列相关链接 实现不了的话 次选是报错后我鼠标选中关键字内容,然后点击悬停按钮或者按快捷键,出现相关列表 总之我就瞎想想,有用就参考,没用就算了 |
15
odirus 2023-08-18 14:46:42 +08:00 1
我们用插件做了一些工程规范下发,例如代码风格检查、Git Commit 校验,以及其他杂七杂八的,避免代码在 MR 环节才提示问题,还是有一些用处的。
|
16
ob 2023-08-18 14:56:05 +08:00
|
17
BlackHole1 2023-08-18 15:02:42 +08:00 2
你可以在 https://plugins.jetbrains.com/plugin-ideas 中找到一些想法
|
18
angelface 2023-08-18 15:04:47 +08:00
选中一段代码(或是以函数、方法为单位)隐藏其它代码。
|
19
Promtheus 2023-08-18 15:04:54 +08:00
直接在 idea 里面内置一个浏览器 以标签页的形式出现。可以一键变成代码。主要摸鱼用
|
20
Leviathann 2023-08-18 15:08:46 +08:00
idea 插件的版本兼容是怎么做的,有几个功能简单的小插件每次升级都报不兼容,很恼火
|
21
zhangpingz OP @BlackHole1 👍
|
22
zhangpingz OP @Leviathann 构件插件的时候有两个参数 pluginSinceBuild 、pluginUntilBuild 这个就是控制起始版本和终结版本的。
比如 pluginSinceBuild=202 ,pluginUntilBuild=232 。就代表这个插件可以在 2020.2.*版本~ 2023.2.*版本中使用。但是复杂插件是不支持的,因为真的涉及到 idea platform api 版本的变化。 |
23
JARKECHONG 2023-08-18 15:30:44 +08:00 2
|
24
BiChengfei 2023-08-18 15:34:37 +08:00
idea 的 Database Tools and SQL 插件,我没找到同步表结构和表数据的功能,我觉得这个需求挺需要的
|
25
Tengdw 2023-08-18 15:39:02 +08:00
仿照 vsc 上的 time master 来一个
https://github.com/apptools-lab/appworks/blob/master/extensions/time-master/README.zh-CN.md |
26
yuthelloworld 2023-08-18 15:43:50 +08:00
有无 gpt 的插件
|
27
zhangpingz OP @yuthelloworld 搜一下 github copilot ,底层用的是 gpt4 。这个东西要收费,但不是插件本身收费,是 gpt4 要收费。
|
28
izhangzhihao 2023-08-18 15:49:07 +08:00 1
|
29
linyimin520812 2023-08-18 15:55:04 +08:00
前段时间搞过一个 https://github.com/linyimin0812/mybatis-sql-viewer ,有兴趣参与不
|
30
xkxwd 2023-08-18 16:33:24 +08:00
@zhangpingz #27 Copilot 适合代码生成,想要对话式的可以搜 AI Assistant ,Jetbrains 官方的 ai 助手,底层是 gpt3.5 ,可以自动编写文档、git commit 文案、重构代码之类的
|
31
zthreefires 2023-08-18 16:41:26 +08:00
@v999ex #3 我看你是想挨揍了
|
32
cnoder 2023-08-18 16:41:31 +08:00
我想问下,代码提示插件如 copliot ,理论上在有了大模型的情况下,自己拼好 prompt 应该就能做了吧。
有些现成的吗,比如直接填自己从 token/key 什么的就能用的代码提示插件 |
33
zsdroid 2023-08-18 17:24:23 +08:00
重写付费版插件和专业版的插件
|
34
810244966 2023-08-18 18:39:17 +08:00 via Android
我一直想做个可视化项目里的某种 xml 格式的文件的插件
|
35
v999ex 2023-08-18 20:11:05 +08:00
@zthreefires 这么跟你爹说话?
|
36
eagleoflqj 2023-08-18 20:19:12 +08:00 via iPhone
@v999ex 你玩梗他接梗,咋还急上了?
|
37
ruoxie 2023-08-18 20:37:57 +08:00 via iPhone
代码生成器,生成 curd 代码模板,生成代码之前可以把内容发给 chatgpt 处理一下,比如把 json 里指定字段翻译成英文。代码生成器支持模板管理,模板里可以自定义 chatgpt prompt 等等,太多能玩的了。我已经在 vscode 插件实现了,现在我的一整套开发流程大致这样:插件界面选择相应的模板,比如增删改查的列表页,ocr 识别出原型里的查询条件和和列表的文字,插件通过模板里的脚本把文字处理一下生成 json ,再把 json 丢给 chatgpt 翻译特定的字段,然后根据 json 去生成代码,即不用等后台接口,又不用花时间去命名字段
|
38
seliote 2023-08-18 21:42:46 +08:00
之前做的 MyBatis Mapper 自动注入的插件,最近几个版本没更新,用不了了都 https://github.com/SELiOTe/mybatis4ii
|
40
Pony69 2023-08-19 13:27:16 +08:00 via Android
前端时间弄的一个代码提示,https://github.com/PonKing66/CCECDICT
|
41
v999ex 2023-08-19 14:39:33 +08:00
@eagleoflqj 啊,我也是在玩梗啊,你怎么急上了?
|
42
zthreefires 2023-08-19 16:00:51 +08:00
@v999ex #35 蠢的要死
|
43
muyiluop 2023-08-21 09:32:31 +08:00
@zhangpingz #13 社区版 2023.1 2023.2 [email protected] 邮箱或者发链接我去下载。 感谢!!!
|
44
zhangpingz OP @muyiluop 已经发送了,,后续会把版本更新到 github 或者 idea plugin market 上,先将就用下。
|
45
muyiluop 2023-08-24 13:40:01 +08:00
@zhangpingz #44 已收到,感谢!
|
46
angelface 2023-08-31 11:49:59 +08:00
@JARKECHONG 谢谢,还不太一样, 我要的是选中函数(方法)后整个 editor 只显示这个函数(方法)
|
47
angelface 2023-08-31 11:50:24 +08:00
@izhangzhihao 谢谢,还不太一样, 我要的是选中函数(方法)后整个 editor 只显示这个函数(方法)
|
48
Leo98 134 天前
可以加个绿色软件吗,想付费咨询下
|