安装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
工具。
ctrl/command + s
保存文件时,编辑器会自动格式化代码并进行包的导入和删除。ctrl/command + b
可调出控制台,对go代码进行编译、测试或直接运行。