Go IDE
2020-12-27 本文已影响0人
JunChow520
VSCode
配置VSCode支持Go语言特性
VSCode中使用快捷键Ctrl+Shift+P进行安装界面,输入go:install/update tools,全部选中确认安装。
配置VSCode的launch.json
$ vim .vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "LaunchGo",
"type": "go",
"request": "launch",
"mode": "auto",
"remotePath": "",
"port": 5546,
"host": "127.0.0.1",
"program": "${fileDirname}",
"env": {
"GOPATH": "D:/go/workspace",
"GOROOT": "D:/go/go"
},
"args": [],
"showLog": true
}
]
}
可使用go env命令查询已经配置的GOPATH和GOROOT
$ go env
SublimeText
Golang Build
-
CTRL+P打开包管理器输入Package control:install package进入安装包界面 - 输入
Golang build安装包下载安装 - 选择
Preferences > Package Setting > Golang Config > Setting - User设置参数
{
"PATH": "D:\\go\\program\\go\\bin",
"GOPATH": "D:\\go\\workspace\\bin"
}
-
CTRL + SHIFT + P输入Go命令执行Go程序 -
CTRL + SHIFT + B编译运行当前Go程序
GoSublime
GoSublime是SublimeText中Go语言插件,提供了自动补全和其他IDE特性。
菜单栏 > Preferences > Browser Package...,选择浏览插件进入插件安装目录,使用Git下载GoSublime项目到Packages目录。
$ cd Packages
$ git clone https://margo.sh/GoSublime
Sublime会自动检测到插件并进行安装
使用CTRL + . + X打开margo.go配置文件后保存配置,Sublime会自动应用配置。
使用CTRL + .调起GoSublime控制器,选中GoSublime:Default Settings默认设置。
// Whether or not gscomplete(gocode) is enabled
"gscomplete_enabled": true,
// Whether or not gsfmt is enabled
"fmt_enabled": true,