## プラグインのインストール [[Go (VSCode)]]をインストールする。 ### Go Toolsのインストール コマンドパレットから。 ![[Pasted image 20211019202958.png]] - [[gopkgs]] - [[go-outlinea]] - [[gotests]] - [[gomodifytags]] - [[impl]] - [[goplay]] - [[DELVE]] - [[dlv-dap]] - [[Staticcheck]] - [[gopls]] ## フォーマッター・リンターなど [[gopls]]を使っている場合は、フォーマッターの設定を`default`にしておけば諸々使ってくれる。 以下は保存時に自動フォーマットする設定例。 ```json "editor.formatOnSave": true, "[go]": { "editor.defaultFormatter": null }, ``` [[goimports]]を使いたい場合は以下のように設定する。 ```json "[go]": { "editor.defaultFormatter": "golang.go", "editor.insertSpaces": false, }, "go.formatTool": "goimports", ``` ## タブのサイズを4にする 設定で指定する。 ```json "[go]": { "editor.tabSize": 4, }, ```