Skip to content

集成开发环境 ​

写 Go 常用的 IDE 和编辑器有下面这些:

1. Visual Studio Code (VS Code) ​

  • 特点:
    • 开源且免费
    • 支持丰富的插件,包括官方的Go插件(Go extension)
    • 支持语法高亮、代码补全、调试、格式化、linting、测试和重构
    • 内置终端,方便运行Go命令
    • Git 集成开箱即用
    • 丰富的主题和快捷键配置

2. GoLand ​

  • 特点:
    • JetBrains出品,专为Go语言设计的商业IDE
    • 提供智能代码补全、代码导航、即时错误检测和修复建议
    • 内置调试器,支持断点调试和变量查看
    • 重构工具完善
    • 集成版本控制系统(如Git、SVN等)
    • 支持Docker和Kubernetes

3. LiteIDE ​

  • 特点:
    • 专为Go语言设计的开源IDE
    • 轻量级,启动速度快
    • 提供基本的代码编辑、调试和运行功能
    • 支持语法高亮、代码补全和项目管理
    • 跨平台支持(Windows、macOS、Linux)

4. IntelliJ IDEA ​

  • 特点:
    • JetBrains出品的多语言IDE,需安装Go插件(Go plugin)
    • 代码补全、代码分析和重构工具齐全
    • 内置调试器,支持断点调试和变量查看
    • 支持版本控制系统、Docker、Kubernetes等
    • 提供丰富的插件和主题支持

5. Sublime Text ​

  • 特点:
    • 轻量级的文本编辑器,需安装Go插件(如GoSublime)
    • 支持语法高亮、代码补全和基本的调试功能
    • 启动和响应速度快
    • 可高度定制化,支持多种插件和主题

6. Atom ​

  • 特点:
    • GitHub开发的开源文本编辑器,需安装Go插件(如go-plus)
    • 支持语法高亮、代码补全和基本的调试功能
    • 丰富的插件和主题支持
    • 内置Git集成

7. Vim / Neovim ​

  • 特点:
    • 文本编辑器,需安装Go插件(如vim-go)
    • 高度可定制化,键盘操作为主
    • 支持语法高亮、代码补全和调试功能
    • 跨平台支持(Windows、macOS、Linux)

选择建议 ​

  • 轻量编辑需求:VS Code 或 LiteIDE 都能覆盖常见 Go 开发功能。
  • 专业开发者:推荐使用GoLand或VS Code;GoLand 是商业软件。
  • Vim爱好者:配置vim-go插件,把 Vim 用成顺手的 Go 开发环境。

选哪款取决于自己的需求和习惯,上手写几个程序再定。

参考资料 ​

同层页面 ​

相关页面 ​

Hello Golang