
Mac zshにインストール
git clone https://github.com/syndbg/goenv.git ~/.goenv echo 'export GOENV_ROOT="$HOME/.goenv"' >> ~/.zshenv echo 'export PATH="$GOENV_ROOT/bin:$PATH"' >> ~/.zshenv echo 'eval "$(goenv init -)"' >> ~/.zshenv exec $SHELL
% goenv -v goenv 2.0.0beta11
$ goenv install -l 1.16.3 1.16.4 1.16.5 1.16.6 1.16.7 1.16.8 1.17.0 1.17beta1 1.17rc1 1.17rc2 1.17.1
$ goenv install 1.17.1 $ goenv global 1.17.1 $ go version go version go1.17.1 darwin/amd64
$ go env -w GO111MODULE=on $ go env GO111MODULE on
VS Codeプラグイン
git clone -b bingo https://github.com/saibing/tools.git cd tools/gopls go install
VS Code setting.json
・・・
"go.useLanguageServer": true,
"go.alternateTools": {
"go-langserver": "gopls"
},
"go.languageServerExperimentalFeatures": {
"format": true,
"autoComplete": true,
"rename": true,
"goToDefinition": true,
"hover": true,
"signatureHelp": true,
"goToTypeDefinition": true,
"goToImplementation": true,
"documentSymbols": true,
"workspaceSymbols": true,
"findReferences": true,
"diagnostics": true
},
"": {
"editor.snippetSuggestions": "none",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true
},
},
"gopls": {
"usePlaceholders": true,
"enhancedHover": true
}
@see






