vscodeメモ

エディタとコンソールのフォーカスを切り替える

参考 - VSCodeでエディタ画面とターミナル間のフォーカスを楽して移動したい - Qiita - Switch focus between editor and integrated terminal in Visual Studio Code - Stack Overflow

トラブル

Undeclared name

Go言語のファイルのbuild tagsが異なると、「Undeclared name」というコンパイルエラーが表示される

参考:

自分の場合、 // +build integration とすることでintegration test時だけbuildするようにしていたファイルがあったので、 vscodeのsettings.jsonに以下を追加して再起動したら治った

toolsEnvVarsの行を追加

{
    "go.formatTool": "goimports",
    "editor.minimap.enabled": false,
    "go.useLanguageServer": true,
    "editor.fontSize": 16,
    "terminal.integrated.fontSize": 16,
    "go.toolsEnvVars": {"GOFLAGS": "-tags=integration"}
}