使用vscode做go开发

  • 6
  • 259 views
  • A+
所属分类:信息技术

1.先安装go运行环境,设置好GOPATH、GOROOT和GOBIN、PATH信息。

参考:GO语言学习环境搭建

2.安装gitscm

网址:https://git-scm.com/

3.安装vscode

https://code.visualstudio.com/

4.配置vscode的插件安装目录

mkdir -p /GOPATH/src/golang.org/x

cd /GOPATH/src/golang.org/x

git clone https://github.com/golang/tools.git tools

5.启动vscode

【ctrl+shift+p】安装go插件

6.使用vscode打开gopath,新建一个后缀为.go的文件,【ctrl+s】保存,vscode顶部会提示安装插件,点击“install all”,右下角会提示“analysing tools missing”,点击安装即可。

注意:此步骤在Mac和ubuntu等系统下,由于当前用户权限问题,基本上可能会失败,继续往下看用命令行安装的方式即可解决。

7.配置vscode

文件-->首选项-->设置-->用户设置

{
"files.autoSave": "onFocusChange",
"go.buildOnSave": true,
"go.lintOnSave": true,
"go.vetOnSave": true,
"go.buildTags": "",
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.coverOnSave": false,
"go.useCodeSnippetsOnFunctionSuggest": true,
"go.formatOnSave": true,
"go.formatTool": "goreturns",
"go.goroot": "C:\\Go",
"go.gopath": "E:\\go",
"go.gocodeAutoBuild": false,
"workbench.colorTheme": "Monokai",
"workbench.iconTheme": "vs-minimal"
}

PS.如果始终无法安装成功相关插件:

1、在%GOPATH%\src\ 目录下,建立golang.org 文件夹,并再新建x文件夹。 目录为 "%GOPATH\src\golang.org\x\"
2、完成目录切换后,开始下载插件包:
git clone https://github.com/golang/tools.git tools
3、执行完以后,会多一个tools文件夹。
4、打开vsCode终端,切换到 终端,进入“%GOPATH%”目录,执行

sudo go get -v github.com/ramya-rao-a/go-outline
sudo go get -v github.com/acroca/go-symbols
sudo go get -v golang.org/x/tools/cmd/guru
sudo go get -v golang.org/x/tools/cmd/gorename
sudo go get -v github.com/josharian/impl
sudo go get -v github.com/rogpeppe/godef
sudo go get -v github.com/sqs/goreturns
sudo go get -v github.com/golang/lint/golint
sudo go get -v github.com/cweill/gotests/gotests

sudo go get github.com/derekparker/delve/cmd/dlv

 

注意:golint插件在github上已经无法找到,可以不安装,不会影响使用。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:6   其中:访客  6   博主  0

    • ag

      使用Delve打断点的方式:
      在行号左边点击鼠标左键,会出现小红点,再次点击就可取消断点:

      • ag

        用VSCode打开Go项目时,打开项目所在的目录,
        也就是标准的 /bin /pkg /src这三个文件夹所在的那个目录,
        而不是打开某个具体的.go文件,否则代码自动补全功能会异常!

        • ag

          vscode建议安装插件vscode-icons,这个插件可以让VSCode显示文件的图标。

          • ag

            centos install vscode:
            https://code.visualstudio.com/docs/setup/linux

            sudo rpm –import https://packages.microsoft.com/keys/microsoft.asc
            sudo sh -c ‘echo -e “[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'

            yum check-update
            sudo yum install code

            • ag

              注意:1.9版本使用vscode时运行及调试非常慢,学习请直接下载最新版(go1.10beta2)

              • ag

                注意:电脑要能上Google,安装时间根据网络环境不同,可能需要5到30分钟左右,耐心等待!