個人開発環境で使っているVS Code拡張のメモです。 VS Code拡張を時々棚卸しているので、ちょくちょく入れ替わっています。
VS Codeで使っている拡張一覧をとる
VS Code上でExtensionsから確認するのは面倒ですが、codeからコマンドで取得できます。
$ code --list-extensions
利用している拡張
拡張一覧とメモです。
拡張名 | 同期 | メモ |
---|---|---|
bierner.markdown-mermaid |
〇 | MarkdownプレビューでMermaidが描画されるように |
biomejs.biome |
〇 | 私はbiomeでJSのリントしている |
bmewburn.vscode-intelephense-client |
× | VS CodeでPHPを書くお供 |
bpruitt-goddard.mermaid-markdown-syntax-highlighting |
〇 | Mardkwon中のMermaidブロックのシンタックスハイライト |
editorconfig.editorconfig |
〇 | .editorconfigをVS Codeで編集しているので |
github.copilot |
〇 | Copilot便利 |
github.copilot-chat |
〇 | 同上 |
github.vscode-github-actions |
〇 | GitHub Actions Workflowの補助 |
golang.go |
〇 | VS CodeでGoを書くお供 |
hashicorp.terraform |
〇 | VS CodeでTerraformを書くお供 |
hediet.vscode-drawio |
〇 | DrawioはVS Codeで書いています |
marp-team.marp-vscode |
〇 | Marpでスライドを書くお供 |
ms-azuretools.vscode-docker |
〇 | VS CodeでDockerfileを書くお供 |
ms-kubernetes-tools.vscode-kubernetes-tools |
〇 | VS CodeでKubernetesを書くお供 |
ms-python.debugpy |
× | Pythonのデバッグ |
ms-python.python |
× | VS CodeでPythonを書くお供 |
ms-python.vscode-pylance |
× | PythonのLint |
ms-vscode-remote.remote-containers |
〇 | VS Code Remote Containers |
ms-vscode-remote.remote-wsl |
〇 | VS Code Remote WSL |
redhat.vscode-yaml |
〇 | YAMLのシンタックスハイライト |
saikou9901.evilinspector |
〇 | 全角発見器 |
saoudrizwan.claude-dev |
〇 | VS CodeでClaudeを使う場合。同期対象外。 |
sohamkamani.code-eol |
〇 | 行末の改行コードを表示 |
taichi.vscode-textlint |
〇 | VS Codeの文章でTextLintを実行 |
timonwong.shellcheck |
〇 | ShellScriptのLint |
tsandall.opa |
〇 | OPAのサポート |
wraith13.bracket-lens |
〇 | 括弧の対応を表示 |
AI補助
AI補助は欠かせない存在です。ただ、企業で利用する場合は、AIツールとして利用していいか、ポリシーに適合しているか注意が必要です。
Copilotは割と使える環境が多いし、環境ごとに無効設定も可能で良い感じです。一方で、Clineははまだまだ許容されていないところが多く誤って使わないように注意が必要です。
同期
同期対象外の拡張もあります。拡張の設定画面からSync This Extension
を無効にすると同期対象外になります。
まとめ
VS Code拡張は個人の好みによって変わるので、自分の好みに合わせて拡張を入れていくと良いですね。 しかしもっと減らしたいというか、必要に応じてグループ化してインストールや有効無効を切り替えられると良いなと思っています。