Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Go Auto RestartNew to Visual Studio Code? Get it now.
Go Auto Restart

Go Auto Restart

kumaomao

|
3 installs
| (0) | Free
监听Go项目文件变动并自动重启运行程序
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

✨ Go项目自动重启插件

一个VSCode扩展,用于监听Go项目文件变动并自动重启运行程序,提高开发效率。

🔥 功能特点

  • ⌨️ 监听Go项目文件保存事件(使用Ctrl+S保存时触发)
  • 🔄 文件保存时自动重启运行程序
  • 📂 支持多项目管理
  • 🛠️ 自定义启动命令
  • 🖥️ 可视化管理界面
  • 🔒 默认禁用所有项目,需要手动启用
  • ⏱️ 精确控制重启时机,避免频繁重启

📥 安装

在VSCode扩展市场中搜索"Go Auto Restart",点击安装即可。

首次安装时,将弹出目录选择对话框,用于存储配置文件。您可以选择一个目录来保存配置文件,也可以取消选择,插件将使用默认位置保存配置。

📋 使用方法

➕ 添加项目

有两种方式添加项目:

  1. 在资源管理器中右键点击Go项目目录或任意.go文件,选择"酷猫-添加自动重启"。
  2. 在插件活动栏(左侧边栏)中点击"Go自动重启"图标,打开管理面板,然后点击"+ 添加项目"按钮。

添加项目时,需要填写以下信息:

  • 📝 项目名称:默认为文件夹名称
  • 🔧 启动命令:如"go run main.go"

🎮 管理项目

在插件活动栏中点击"Go自动重启"图标,可以看到已添加的所有项目列表。对于每个项目,您可以:

  • ⚡ 开启/关闭自动重启:通过开关按钮控制
    • 🆕 默认情况下,新添加的项目处于"未启用"状态
    • ✅ 启用项目后,仅在保存文件(Ctrl+S)时自动重启
    • ❌ 禁用项目后,将不再自动重启,也会关闭相关终端
  • 🔄 手动重启:点击"重启"按钮
  • ✏️ 编辑项目:点击"编辑"按钮修改项目名称和启动命令
  • 🗑️ 删除项目:点击"删除"按钮
  • 🔄 刷新列表:如果项目列表未正确显示,点击"刷新列表"按钮

📊 状态显示

插件会在VSCode状态栏显示当前监听状态:

  • 📈 显示启用的项目数量
  • 👆 点击状态栏图标可以打开管理面板

⚙️ 配置文件

插件配置文件为JSON格式,存储在用户选择的目录下。如需手动编辑配置文件,请注意保持正确的JSON格式。

❓ 常见问题

Q: 如何更改配置文件存储位置?

A: 目前需要卸载插件并重新安装。未来版本将支持在设置中更改配置文件位置。

Q: 为什么文件修改后没有自动重启?

A: 插件设计为只在保存文件(Ctrl+S)时触发重启,这样可以避免频繁重启,提高开发效率。如果您希望立即重启,可以点击项目列表中的"重启"按钮。

Q: 如何添加自定义文件监听模式?

A: 当前版本默认监听所有.go文件、go.mod和go.sum文件。未来版本将支持自定义监听文件模式。

🤝 贡献

欢迎提出问题和改进建议!

📜 许可证

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft