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 |