インストールgolang
# 到官网下载二进制包https://golang.org/dl/ 或者 https://studygolang.com/dl
# 解压包
tar -xvf go1.12.9.linux-amd64.tar.gz
# 移动到正常目录下
sudo mv go /usr/local/
# 添加环境变量, 配置代理, 启用gomod
sudo vim /etc/profile.d/golang.sh
export PATH=$PATH:/usr/local/go/bin
export GO111MODULE=on
export GOPROXY=https://goproxy.io
# 加载环境变量
source /etc/profile.d/golang.sh
# 测试安装
go version
インストールvscode
公式サイトにVSCodeダウンロードするhttps://code.visualstudio.com/
debパッケージをダウンロードし、インストールをダブルクリックするか、-iをdpkgをインストールすることができます
プラグインのインストールがVscode行きます
追加の分析ツールをインストールします
壁が設置、壁の上に、または手動でインストールできませんでしたので、場合
https://github.com/Microsoft/vscode-go/wiki/Go-tools-that-the-Go-extension-depends-onを
インストールログ
githubのをインストールします。 COMは/ mdempsky / gocode SUCCEEDED
インストールSUCCEEDED github.com/uudashr/gopkgs/cmd/gopkgs
インストールSUCCEEDED github.com/ramya-rao-a/go-outline
インストールgithub.com/acroca/go-symbols SUCCEEDED
のインストールgolang.org/ X /ツール/ CMD /教祖SUCCEEDED
golang.org/x/tools/cmd/gorename SUCCEEDEDインストール
github.com/go-delve/delve/cmd/dlv SUCCEEDEDインストール
SUCCEEDED github.com/stamblerre/gocodeインストール
インストールgithub.com/をrogpeppe / godefに成功しました
インストールgithub.com/sqs/goreturnsが成功し
golang.org/x/lint/golintが成功したインストール
インストールgithub.com/cweill/gotests / ... SUCCEEDED
github.com/fatih/gomodifytagsが成功したインストール
github.com/josharian/implが成功したインストール
github.com/davidrjenni/reftools/cmd/fillstructが成功したインストール
github.com/haya14busaをインストールします/ goplay / CMD / goplayに成功しました
github.com/godoctor/godoctorが成功したインストール
設定vscode
{
"files.autoSave": "afterDelay",
"go.buildOnSave": "workspace",
"go.lintOnSave": "package",
"go.vetOnSave": "package",
"go.formatTool": "goreturns",
"go.goroot": "/usr/local/go",
"go.useLanguageServer": true,
"go.alternateTools": {
"go-langserver": "gopls",
},
"go.languageServerExperimentalFeatures": {
"format": true,
"autoComplete": true
},
"[go]": {
"editor.codeActionsOnSave": {
"source.organizeImports": true
},
}
}