开发了个 IDEA 插件

查看 5|回复 0
作者:alva0   
平时写代码的时候,你是不是也有这样的痛点:

本地开发要一套环境变量,测试服务器又一套,不同项目开发和测试环境还有可能不一样,切来切去还容易忘记改;
每次启动项目都要在 Run Configurations 或系统环境里手动改变量,既麻烦又容易出错。

我自己也被这个问题折磨了很久,于是我干脆写了一个插件来解决它。
它的名字叫 SwitchEnvironments
一句话总结:
💡 这是一个能帮你在 IntelliJ IDEA 里轻松管理、切换环境变量的插件。

🔗 插件地址: https://plugins.jetbrains.com/plugin/28559-switchenvironments
🐙 源码地址: https://github.com/linpeilie/switch-environments



为什么要做这个插件?
很多开发者(包括我 😅)都有多个运行环境:
  • 开发环境( dev )
  • 测试环境( test )
  • 预发布环境( staging )
  • 生产环境( prod )

    每个环境都有自己的一堆变量,比如:
    API_URL=https://api.test.com
    DB_URL=jdbc:mysql://localhost/test
    DEBUG=true
    但是 IDEA 原生并没有一个很方便的管理方式。
    每次都得自己改 Run Configuration ,或者改系统环境变量,非常麻烦。
    于是我开发了 SwitchEnvironments ——
    你可以像管理配置文件一样,管理你的环境变量。
    💪 插件主要功能
  • 分组管理:支持多个环境分组,比如“开发环境”、“测试环境”、“生产环境”
  • ✅ 一键启用/停用:想切哪个环境,直接勾选即可
  • 📥 导入导出:支持 .env 、.properties 、.txt 文件导入
  • 💾 自动保存:不用担心丢配置,自动持久化
  • 全局视图:可以看到所有已激活的变量
  • 🔧 轻松操作:增删改查、排序、导入,一步到位
  • 项目隔离:不同项目之间数据隔离,不会互相影响

    ⚙️ 如何使用
    安装完成后,你可以这样打开:
  • 菜单栏:Tools → Environment Variables → Open Environment Manager
  • 或者:View → Tool Windows → Environment Variables

    进入界面后,你可以:
    [ol]
  • 点击 + 新建分组,比如「开发环境」
  • 添加环境变量( key / value )
  • 选中分组打勾,即可启用该环境的所有变量
  • 想切换环境?取消一个勾,勾上另一个,就搞定了 👌
    [/ol]


    支持 .env / .properties / .txt 文件导入,比如:
    DATABASE_URL=postgresql://localhost:5432/mydb
    API_KEY=your_secret_key_here
    DEBUG=true
    📌 开源与支持
    SwitchEnvironments 已经开源并持续维护,不必担心自己的环境变量遭到泄露,可以在 GitHub 上查看源码:
    👉 GitHub 仓库地址
    如果你觉得好用,不妨点个 ⭐ 支持一下
    🏆 结语
    开发,不该被琐碎的环境配置打断。
    开发的乐趣,来自于创造和解决问题,而不是与配置作斗争。
    希望 SwitchEnvironments 能让你重新把注意力放在真正重要的事情上 —— 写出优雅的代码、创造更棒的产品。
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部