This repo contains all of the profiles I use with VSCode.
./profiles/Default.code-profile
The default VSCode profile.
| Display Name | Extension ID |
|---|---|
| .NET Install Tool | ms-dotnettools.vscode-dotnet-runtime |
| .NET Watch Attach | trottero.dotnetwatchattach |
| AppleScript | idleberg.applescript |
| ASP.NET Core Switcher | adrianwilczynski.asp-net-core-switcher |
| AutoHotkey Plus Plus | mark-wiemer.vscode-autohotkey-plus-plus |
| Avalonia for VSCode | avaloniateam.vscode-avalonia |
| Azure Account | ms-vscode.azure-account |
| Azure App Service | ms-azuretools.vscode-azureappservice |
| Azure CLI Tools | ms-vscode.azurecli |
| Azure Container Apps | ms-azuretools.vscode-azurecontainerapps |
| Azure Databases | ms-azuretools.vscode-cosmosdb |
| Azure Developer CLI | ms-azuretools.azure-dev |
| Azure Functions | ms-azuretools.vscode-azurefunctions |
| Azure Log Analytics (Kusto) Syntax Highlighting | josin.kusto-syntax-highlighting |
| Azure Logic Apps (Consumption) | ms-azuretools.vscode-logicapps |
| Azure Logic Apps (Standard) | ms-azuretools.vscode-azurelogicapps |
| Azure Pipelines | ms-azure-devops.azure-pipelines |
| Azure Policy | azurepolicy.azurepolicyextension |
| Azure Repos | ms-vscode.azure-repos |
| Azure Resource Manager (ARM) Tools | msazurermtools.azurerm-vscode-tools |
| Azure Resources | ms-azuretools.vscode-azureresourcegroups |
| Azure Static Web Apps | ms-azuretools.vscode-azurestaticwebapps |
| Azure Storage | ms-azuretools.vscode-azurestorage |
| Azure Tools | ms-vscode.vscode-node-azure-pack |
| Azure Virtual Machines | ms-azuretools.vscode-azurevirtualmachines |
| Azurite | azurite.azurite |
| Bicep | ms-azuretools.vscode-bicep |
| C/C++ | ms-vscode.cpptools |
| C/C++ Extension Pack | ms-vscode.cpptools-extension-pack |
| C/C++ Themes | ms-vscode.cpptools-themes |
| C# | ms-dotnettools.csharp |
| CMake | twxs.cmake |
| CMake Tools | ms-vscode.cmake-tools |
| Code Spell Checker | streetsidesoftware.code-spell-checker |
| Command Variable | rioj7.command-variable |
| Dev Containers | ms-vscode-remote.remote-containers |
| Docker | ms-azuretools.vscode-docker |
| ESLint | dbaeumer.vscode-eslint |
| File Downloader | mindaro-dev.file-downloader |
| Fluent Icons | miguelsolorio.fluent-icons |
| Git History | donjayamanne.githistory |
| Git Worktrees | gitworktrees.git-worktrees |
| GitHub Actions | github.vscode-github-actions |
| GitHub Codespaces | github.codespaces |
| GitHub Copilot | github.copilot |
| GitHub Copilot Chat | github.copilot-chat |
| GitHub Issue Notebooks | ms-vscode.vscode-github-issue-notebooks |
| GitHub Pull Requests and Issues | github.vscode-pull-request-github |
| GitHub Repositories | github.remotehub |
| HashiCorp Terraform | hashicorp.terraform |
| Hex Editor | ms-vscode.hexeditor |
| HTML Preview | george-alisson.html-preview-vscode |
| ilspy-vscode | icsharpcode.ilspy-vscode |
| IntelliCode | visualstudioexptteam.vscodeintellicode |
| IntelliCode API Usage Examples | visualstudioexptteam.intellicode-api-usage-examples |
| Ionide for F# | ionide.ionide-fsharp |
| isort | ms-python.isort |
| Jupyter | ms-toolsai.jupyter |
| Jupyter Cell Tags | ms-toolsai.vscode-jupyter-cell-tags |
| Jupyter Keymap | ms-toolsai.jupyter-keymap |
| Jupyter Notebook Renderers | ms-toolsai.jupyter-renderers |
| Jupyter Slide Show | ms-toolsai.vscode-jupyter-slideshow |
| Kubernetes | ms-kubernetes-tools.vscode-kubernetes-tools |
| Live Share | ms-vsliveshare.vsliveshare |
| Makefile Tools | ms-vscode.makefile-tools |
| Markdown All in One | yzhang.markdown-all-in-one |
| Markdown Notebook | ms-vscode.vscode-markdown-notebook |
| markdownlint | davidanson.vscode-markdownlint |
| Microsoft Edge Tools for VS Code | ms-edgedevtools.vscode-edge-devtools |
| Microsoft.AspNetCore.Razor.VSCode.BlazorWasmDebuggingExtension | ms-dotnettools.blazorwasm-companion |
| MSBuild project tools | tintoy.msbuild-project-tools |
| PHP Debug | xdebug.php-debug |
| PHP IntelliSense | zobo.php-intellisense |
| Polyglot Notebooks | ms-dotnettools.dotnet-interactive-vscode |
| PowerShell | ms-vscode.powershell |
| Pylance | ms-python.vscode-pylance |
| Python | ms-python.python |
| Rainbow CSV | mechatroner.rainbow-csv |
| Red Hat Commons | redhat.vscode-commons |
| Remote - SSH | ms-vscode-remote.remote-ssh |
| Remote - SSH: Editing Configuration Files | ms-vscode-remote.remote-ssh-edit |
| Remote - Tunnels | ms-vscode.remote-server |
| Remote Development | ms-vscode-remote.vscode-remote-extensionpack |
| Remote Explorer | ms-vscode.remote-explorer |
| Remote Repositories | ms-vscode.remote-repositories |
| Sort JSON objects | richie5um2.vscode-sort-json |
| SQLite | alexcvzz.vscode-sqlite |
| Teams Toolkit | teamsdevapp.ms-teams-vscode-extension |
| Test Adapter Converter | ms-vscode.test-adapter-converter |
| UserScript | adpyke.vscode-userscript |
| Vcpkg CMake Tools | jackboosy.vcpkg-cmake-tools |
| Version Lens | pflannery.vscode-versionlens |
| vscode-icons | vscode-icons-team.vscode-icons |
| vscode-pdf | tomoki1207.pdf |
| vscode-solution-explorer | fernandoescolar.vscode-solution-explorer |
| WSL | ms-vscode-remote.remote-wsl |
| XML | redhat.vscode-xml |
| XML Tools | dotjoshjohnson.xml |
| YAML | redhat.vscode-yaml |
./profiles/Document Writing.code-profile
Profile for writing documents (Markdown).
| Display Name | Extension ID |
|---|---|
| Code Spell Checker | streetsidesoftware.code-spell-checker |
| Command Variable | rioj7.command-variable |
| Dev Containers | ms-vscode-remote.remote-containers |
| Docker | ms-azuretools.vscode-docker |
| Fluent Icons | miguelsolorio.fluent-icons |
| Git History | donjayamanne.githistory |
| GitHub Actions | github.vscode-github-actions |
| GitHub Copilot | github.copilot |
| GitHub Copilot Chat | github.copilot-chat |
| GitHub Pull Requests and Issues | github.vscode-pull-request-github |
| Markdown All in One | yzhang.markdown-all-in-one |
| Markdown Preview Github Styling | bierner.markdown-preview-github-styles |
| markdownlint | davidanson.vscode-markdownlint |
| Remote Development | ms-vscode-remote.vscode-remote-extensionpack |
| vscode-icons | vscode-icons-team.vscode-icons |
| XML | redhat.vscode-xml |
| YAML | redhat.vscode-yaml |
./profiles/dotnet.code-profile
Profile for .NET and C# development.
| Display Name | Extension ID |
|---|---|
| .NET Install Tool | ms-dotnettools.vscode-dotnet-runtime |
| .NET Watch Attach | trottero.dotnetwatchattach |
| Azure Account | ms-vscode.azure-account |
| Azure Functions | ms-azuretools.vscode-azurefunctions |
| Azure Resources | ms-azuretools.vscode-azureresourcegroups |
| Azurite | azurite.azurite |
| C# | ms-dotnettools.csharp |
| Command Variable | rioj7.command-variable |
| Dev Containers | ms-vscode-remote.remote-containers |
| Docker | ms-azuretools.vscode-docker |
| Docker | ms-azuretools.vscode-docker |
| Fluent Icons | miguelsolorio.fluent-icons |
| Git History | donjayamanne.githistory |
| GitHub Actions | github.vscode-github-actions |
| GitHub Codespaces | github.codespaces |
| GitHub Copilot | github.copilot |
| GitHub Copilot | github.copilot |
| GitHub Copilot Chat | github.copilot-chat |
| GitHub Copilot Chat | github.copilot-chat |
| GitHub Pull Requests and Issues | github.vscode-pull-request-github |
| markdownlint | davidanson.vscode-markdownlint |
| MSBuild project tools | tintoy.msbuild-project-tools |
| PowerShell | ms-vscode.powershell |
| Remote Development | ms-vscode-remote.vscode-remote-extensionpack |
| vscode-icons | vscode-icons-team.vscode-icons |
| vscode-solution-explorer | fernandoescolar.vscode-solution-explorer |
| XML | redhat.vscode-xml |
| YAML | redhat.vscode-yaml |
./profiles/dotnet (Dev Kit).code-profile
Profile for .NET and C# development (Uses C# Dev Kit).
| Display Name | Extension ID |
|---|---|
| .NET Install Tool | ms-dotnettools.vscode-dotnet-runtime |
| C# | ms-dotnettools.csharp |
| C# Dev Kit | ms-dotnettools.csdevkit |
| Command Variable | rioj7.command-variable |
| Dev Containers | ms-vscode-remote.remote-containers |
| Docker | ms-azuretools.vscode-docker |
| Fluent Icons | miguelsolorio.fluent-icons |
| Git History | donjayamanne.githistory |
| GitHub Codespaces | github.codespaces |
| GitHub Copilot | github.copilot |
| GitHub Copilot Chat | github.copilot-chat |
| IntelliCode for C# Dev Kit | ms-dotnettools.vscodeintellicode-csharp |
| markdownlint | davidanson.vscode-markdownlint |
| PowerShell | ms-vscode.powershell |
| Remote Development | ms-vscode-remote.vscode-remote-extensionpack |
| vscode-icons | vscode-icons-team.vscode-icons |
| XML | redhat.vscode-xml |
| YAML | redhat.vscode-yaml |
./profiles/Infrastructure as Code.code-profile
Profile for Infrastructure as Code config writing (Terraform, Azure Bicep, etc).
| Display Name | Extension ID |
|---|---|
| .NET Install Tool | ms-dotnettools.vscode-dotnet-runtime |
| Azure Account | ms-vscode.azure-account |
| Azure CLI Tools | ms-vscode.azurecli |
| Azure Resource Manager (ARM) Tools | msazurermtools.azurerm-vscode-tools |
| Azure Terraform | ms-azuretools.vscode-azureterraform |
| Bicep | ms-azuretools.vscode-bicep |
| Command Variable | rioj7.command-variable |
| Dev Containers | ms-vscode-remote.remote-containers |
| Docker | ms-azuretools.vscode-docker |
| Fluent Icons | miguelsolorio.fluent-icons |
| Git History | donjayamanne.githistory |
| GitHub Copilot | github.copilot |
| GitHub Copilot Chat | github.copilot-chat |
| HashiCorp Terraform | hashicorp.terraform |
| markdownlint | davidanson.vscode-markdownlint |
| Remote Development | ms-vscode-remote.vscode-remote-extensionpack |
| vscode-icons | vscode-icons-team.vscode-icons |
| XML | redhat.vscode-xml |
| YAML | redhat.vscode-yaml |