锻炼下 idea 插件的开发能力

2023-08-18 13:52:26 +08:00
 zhangpingz

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

4426 次点击
所在节点    程序员
48 条回复
zhangpingz
2023-08-18 15:15:43 +08:00
zhangpingz
2023-08-18 15:19:31 +08:00
@Leviathann 构件插件的时候有两个参数 pluginSinceBuild 、pluginUntilBuild 这个就是控制起始版本和终结版本的。
比如 pluginSinceBuild=202 ,pluginUntilBuild=232 。就代表这个插件可以在 2020.2.*版本~ 2023.2.*版本中使用。但是复杂插件是不支持的,因为真的涉及到 idea platform api 版本的变化。
JARKECHONG
2023-08-18 15:30:44 +08:00
BiChengfei
2023-08-18 15:34:37 +08:00
idea 的 Database Tools and SQL 插件,我没找到同步表结构和表数据的功能,我觉得这个需求挺需要的
Tengdw
2023-08-18 15:39:02 +08:00
yuthelloworld
2023-08-18 15:43:50 +08:00
有无 gpt 的插件
zhangpingz
2023-08-18 15:49:02 +08:00
@yuthelloworld 搜一下 github copilot ,底层用的是 gpt4 。这个东西要收费,但不是插件本身收费,是 gpt4 要收费。
izhangzhihao
2023-08-18 15:49:07 +08:00
linyimin520812
2023-08-18 15:55:04 +08:00
前段时间搞过一个 https://github.com/linyimin0812/mybatis-sql-viewer ,有兴趣参与不
xkxwd
2023-08-18 16:33:24 +08:00
@zhangpingz #27 Copilot 适合代码生成,想要对话式的可以搜 AI Assistant ,Jetbrains 官方的 ai 助手,底层是 gpt3.5 ,可以自动编写文档、git commit 文案、重构代码之类的
zthreefires
2023-08-18 16:41:26 +08:00
@v999ex #3 我看你是想挨揍了
cnoder
2023-08-18 16:41:31 +08:00
我想问下,代码提示插件如 copliot ,理论上在有了大模型的情况下,自己拼好 prompt 应该就能做了吧。
有些现成的吗,比如直接填自己从 token/key 什么的就能用的代码提示插件
zsdroid
2023-08-18 17:24:23 +08:00
重写付费版插件和专业版的插件
810244966
2023-08-18 18:39:17 +08:00
我一直想做个可视化项目里的某种 xml 格式的文件的插件
v999ex
2023-08-18 20:11:05 +08:00
@zthreefires 这么跟你爹说话?
eagleoflqj
2023-08-18 20:19:12 +08:00
@v999ex 你玩梗他接梗,咋还急上了?
ruoxie
2023-08-18 20:37:57 +08:00
代码生成器,生成 curd 代码模板,生成代码之前可以把内容发给 chatgpt 处理一下,比如把 json 里指定字段翻译成英文。代码生成器支持模板管理,模板里可以自定义 chatgpt prompt 等等,太多能玩的了。我已经在 vscode 插件实现了,现在我的一整套开发流程大致这样:插件界面选择相应的模板,比如增删改查的列表页,ocr 识别出原型里的查询条件和和列表的文字,插件通过模板里的脚本把文字处理一下生成 json ,再把 json 丢给 chatgpt 翻译特定的字段,然后根据 json 去生成代码,即不用等后台接口,又不用花时间去命名字段
seliote
2023-08-18 21:42:46 +08:00
之前做的 MyBatis Mapper 自动注入的插件,最近几个版本没更新,用不了了都 https://github.com/SELiOTe/mybatis4ii
Pony69
2023-08-19 13:22:54 +08:00
@zzzmh 这个点子不错,有空我尝试一下
Pony69
2023-08-19 13:27:16 +08:00
前端时间弄的一个代码提示,https://github.com/PonKing66/CCECDICT

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/966418

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX