因为百度搜索到的教程搭建都是不完整的,因此写下自己搭建的相对完整的笔记。
这是一篇在 win7 系统,Sublime Text3 + GoSublime + GoImports 搭建 GoLang IDE的小笔记。
-
sublime text 3 使用 Package Control 安装 GoSublime,如果无法找到,则在 GitHub 中搜索
gosublime
然后进入https://github.com/DisposaBoy/GoSublime
下载源码
我这里下载的是v20.06.14
版本(当前最新)
sublime text 从 Preferences -> Browse Package 打开工具包安装位置,将下载的GoSublime-20.06.14.zip
压缩包,解压到E:\software\SublimeText3\Data\Packages
(这是我的安装路径 ) 目录, 然后将文件夹改名为GoSublime
-
安装 GoImports, 操作同上,使用 Package Control 安装,如果不行,还是 GitHub 搜索下载源码安装。
-
配置,如图步骤 Preferences -> Package Settings -> GoSublime -> Settings User,打开配置文件。
-
写入你的配置
{
"env":{
"GOPATH": "F:\\DHM-Project\\go", // 你的 go 的项目路径
"GOROOT": "E:\\Go", // 你的 go 的安装路径
"GOOS": "windows", // 当前和下面的可以忽略
"PATH": "%GOBIN%;%PATH%"
},
"fmt_cmd": ["goimports"], // 引入 goimports
"fmt_enabled": true, // 设置为 true ,允许格式化
"ipc_timeout": 100, // 默认为1秒钟,但因为sublime的无法在1秒钟找到你导入的包,所以我这里改为100s
}
完成上述步骤,sublime text 就可以实现保存go源码文件的时候,自动导入缺失的包了。