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

$ go env

SublimeText

Golang Build

{
    "PATH": "D:\\go\\program\\go\\bin",
    "GOPATH": "D:\\go\\workspace\\bin"
}

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,
上一篇 下一篇

猜你喜欢

热点阅读