「Sublime」配置Go开发环境

作者: 艾逗笔 分类: 开发笔记 发布时间: 2019-04-27 05:48

安装GoSublime插件

GoSublime是在Sublimeb编辑器中开发Go语言必备的插件之一,提供Go源码编译、格式化、包自动导入等功能。之前可以通过Sublime的软件仓库直接安装,现在的版本已经搜不到这个插件了,我们需要通过源码进行安装。

  • 复制插件源码到Sublime包扩展目录
# 进入sublime插件目录
cd '/Users/mikemin/Library/Application Support/Sublime Text 3/Packages'

# 下载GoSublime
git clone https://github.com/DisposaBoy/GoSublime.git
  • 安装Margo依赖
# 安装margo
go get github.com/slene/margo

# 配置margo
cd GoSublime/src
mkdir margo
cp margo.sh/extension-example/extension-example.go margo/margo.go
  • GoSublime插件配置
{
    "env": {
        "GOPATH": "/data/go",
        "GOROOT": "/usr/local/opt/go/libexec"
    },
    "fmt_enabled": true,
    "fmt_cmd": [
        "goimports"
    ]
}

在GoSublime插件中配置包自动导入前,请先确保安装了goimports工具。

goimports工具安装与使用

  • ctrl/command + s 保存文件时,编辑器会自动格式化代码并进行包的导入和删除。
  • ctrl/command + b 可调出控制台,对go代码进行编译、测试或直接运行。

关注公众号,查看更多文章。

Leave a Reply

Your email address will not be published. Required fields are marked *