从网页到插件:我的变量命名工具进化论
从网页到插件:一次提效的进化
上一篇文章我分享了自己为什么要做一个变量命名网站,在网站上线后,我成了它的忠实用户。在日常工作中,它确实帮我解决了不少命名烦恼,我甚至还特意用它把我之前一些项目的老代码,都重新优化了一遍命名。
但是,用着用着,我发现了一个很影响“沉浸式编码”的问题,或者说是一个新的需求。
“复制-粘贴”的低效循环
我的典型工作流是这样的:
- 在 IDEA 里写代码,遇到一个需要命名的变量,用中文注释写下它的含义。
- 选中这段中文,
Ctrl+C。 - 切换到浏览器,找到我的命名网站,
Ctrl+V。 - 点击生成,然后从网页上
Ctrl+C复制回满意的变量名。 - 再切回 IDEA,
Ctrl+V粘贴到代码里。
整个过程虽然不长,但频繁的“复制-切换-粘贴”打断了连贯的编程思路,效率还是不够高。作为一个追求极致效率的程序员,这怎么能忍?
于是,一个大胆的想法冒了出来:为什么不直接在 IDEA 里搞定这一切呢?我要做一个插件!
说干就干,即使我是个“插件小白”
“说干就干”是程序员的美德,但问题是——我从没搞过 IDEA 插件开发。
不过,这都不是事儿。没搞过,就上网查资料呗!官方文档、技术博客、开源项目… 我一头扎进了插件开发的世界。经过了几天昏天黑地的奋斗,踩了无数的坑,终于,第一个能跑起来的版本诞生了!
那一刻的激动,不亚于当初网站第一次成功调通 AI 接口。
从0到几十个用户:第一个版本的诞生与回响
插件的第一个版本核心功能很简单:在 IDEA 中选中文字,右键或者使用快捷键,直接调用 AI 进行命名,并将结果插入或替换到当前光标位置。
就这么一个简单的功能,却极大地改善了我的开发体验。
我把这个插件上架到了 JetBrains Marketplace。让我惊喜的是,没过多久,它就成功吸引了几十位用户下载使用。期间,我也收到了一些热心用户的反馈,有鼓励也有建议。总体问题不大,但这些反馈都非常宝贵,让我有了持续迭代的动力。
欢迎体验与共建
从一个网页到一个 IDEA 插件,这不仅仅是一次技术上的跨越,更是我对提升开发者体验的持续探索。
如果你也曾被变量命名所困扰,如果你也觉得在浏览器和 IDE 之间来回切换很麻烦,那么,我诚挚地邀请你来体验一下这款插件,插件市场搜索:Easy Naming。
也欢迎大家向我提出宝贵的意见和建议,让我们一起把它打磨得更好用!
