用 idea 开发代码好多年了,最近迷上了 idea plugin 开发,有没有人需要帮忙做个插件的, 你只管把需求描述清楚,,我来负责实现。
1 Saturn72 2023-08-18 13:55:54 +08:00 边写代码边点外卖 |
2 zhangslob669 2023-08-18 13:58:28 +08:00 ![]() 肯定是摸鱼的需求最多 |
3 v999ex 2023-08-18 13:59:05 +08:00 ![]() 根据显示器的外壳颜色自动改变 idea 主题 |
![]() | 4 7911364440 2023-08-18 14:00:00 +08:00 请问有没有比较好的 idea 插件开发学习资料啊 |
![]() | 5 irrigate2554 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 ![]() 我们用插件做了一些工程规范下发,例如代码风格检查、Git Commit 校验,以及其他杂七杂八的,避免代码在 MR 环节才提示问题,还是有一些用处的。 |
![]() | 16 ob 2023-08-18 14:56:05 +08:00 |
17 BlackHole1 PRO ![]() 你可以在 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 |
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 ![]() |
![]() | 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 izhagzhihao 2023-08-18 15:49:07 +08:00 ![]() |
![]() | 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 2024-08-14 10:45:40 +08:00 可以加个绿色软件吗,想付费咨询下 |