VS Code拡張機能
VS Codeの拡張機能を効率的に使うためのメモ
コンセプト
Devcontainerを使用することを前提に、
ローカルのPCを汚すことなくVS Codeの拡張機能を使う効率的な方法を目指す
VS Codeのバージョン
1.96.2
必須の拡張機能
Docker + Devcontainerを使用することを前提にしているため、以下の拡張機能は必須
以下の2つの拡張機能は必ず使用するためローカルPCにインストールしてしまう
- Docker
ms-azuretools.vscode-docker
- Remote Development
ms-vscode-remote.vscode-remote-extensionpack
共通の拡張機能
ここからの拡張機能はDevcontainerの中で使用するつもりのため、
ローカルPCにはインストールしない
開発言語に関係なく使用する拡張機能をまとめる
- indent-rainbow
oderwat.indent-rainbow
- Prettier - Code formatter
esbenp.prettier-vscode
- Better Comments
aaron-bond.better-comments
- Path Intellisense
christian-kohler.path-intellisense
- Auto Rename Tag
formulahendry.auto-rename-tag
- Auto Close Tag
formulahendry.auto-close-tag
- Code Spell Checker
streetsidesoftware.code-spell-checker
- Trailing Spaces
shardulm94.trailing-spaces
- Todo Tree
Gruntfuggly.todo-tree
- Git Essentials
TechieCouch.git-essentials
- Bookmarks
alefragnani.Bookmarks
- Error Lens
usernamehw.errorlens
- Regex Previewer
chrmarti.regex
- DotENV
mikestead.dotenv
- Peacock
johnpapa.vscode-peacock
言語ごとの拡張機能
言語ごとに使用する拡張機能をまとめる
フロント系
- Live Server
ritwickdey.LiveServer
バックエンド系
- Thunder Client
rangav.vscode-thunder-client
Java
- Extension Pack for Java
vscjava.vscode-java-pack
- Spring Boot Extension Pack
vmware.vscode-boot-dev-pack
Python
- Python
ms-python.python
- Python Indent
KevinRose.vsc-python-indent
- autoDocstring - Python Docstring Generator
njpwerner.autodocstring
C++
- C/C++ Extension Pack
ms-vscode.cpptools-extension-pack
あえて入れない拡張機能
VS Codeで逆輸入されデフォルトで備わっている機能
- zenkaku
mosapride.zenkaku
- Rainbow Brackets
2gua.rainbow-brackets
検討
導入を検討している拡張機能
サブスクリプション未購入のため未導入
- GitHub Copilot
GitHub.copilot
随時アップデート
上記で確定というわけではない、
VS Codeの逆輸入や新規のより便利な拡張機能の登場などがあるたびに
更新していく予定