vscodeメモ
エディタとコンソールのフォーカスを切り替える
参考 - VSCodeでエディタ画面とターミナル間のフォーカスを楽して移動したい - Qiita - Switch focus between editor and integrated terminal in Visual Studio Code - Stack Overflow
トラブル
Undeclared name
Go言語のファイルのbuild tagsが異なると、「Undeclared name」というコンパイルエラーが表示される
参考:
- "Undeclared name" errors for accessible identifiers in same package (after go1.3.3) · Issue #2858 · microsoft/vscode-go · GitHub
- VSCodeでGo Toolsにビルドタグを渡す方法 - Qiita <- ありがとうございました!
自分の場合、 // +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"} }