Go IDE

作者: JunChow520 | 来源:发表于2020-12-27 21:02 被阅读0次

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命令查询已经配置的GOPATHGOROOT

$ 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,

相关文章

网友评论

      本文标题:Go IDE

      本文链接:https://www.haomeiwen.com/subject/rhcanktx.html