Skip to content

Instantly share code, notes, and snippets.

@tmeckel
Last active October 2, 2019 14:30
Show Gist options
  • Save tmeckel/ad42c9d89eaa28ecd7824d9c0b441e74 to your computer and use it in GitHub Desktop.
Save tmeckel/ad42c9d89eaa28ecd7824d9c0b441e74 to your computer and use it in GitHub Desktop.
VSCode: List installed extensions
name displayName Reference
azure-account Azure Account ms-vscode.azure-account
azure-pipelines Azure Pipelines ms-azure-devops.azure-pipelines
bracket-pair-colorizer-2 Bracket Pair Colorizer 2 CoenraadS.bracket-pair-colorizer-2
csharp C# ms-vscode.csharp
csharpextensions C# Extensions jchannon.csharpextensions
cpptools C/C++ ms-vscode.cpptools
codealignment-vscode Code alignment cpmcgrath.codealignment-vscode
vscode-java-debug Debugger for Java vscjava.vscode-java-debug
github-plus-theme GitHub Plus Theme thenikso.github-plus-theme
gitlens GitLens — Git supercharged eamodio.gitlens
java Language Support for Java(TM) by Red Hat redhat.java
java Language Support for Java(TM) by Red Hat redhat.java
markdown-pdf Markdown PDF yzane.markdown-pdf
markdown-pdf Markdown PDF yzane.markdown-pdf
markdown-preview-enhanced Markdown Preview Enhanced shd101wyy.markdown-preview-enhanced
vscode-markdownlint markdownlint DavidAnson.vscode-markdownlint
material-icon-theme Material Icon Theme PKief.material-icon-theme
vsc-material-theme Material Theme Equinusocio.vsc-material-theme
noctis Noctis liviuschera.noctis
noctis Noctis liviuschera.noctis
Material-theme One Dark Pro zhuangtongfa.Material-theme
overtype Overtype adammaras.overtype
powershell PowerShell ms-vscode.powershell
vscode-projects-plus Projects+ fabiospampinato.vscode-projects-plus
rainbow-csv Rainbow CSV mechatroner.rainbow-csv
rewrap Rewrap stkb.rewrap
spellright Spell Right ban.spellright
mssql SQL Server (mssql) ms-mssql.mssql
vscode-todo-highlight TODO Highlight wayou.vscode-todo-highlight
pdf vscode-pdf tomoki1207.pdf
xml XML Tools DotJoshJohnson.xml

How to list installed VSCode extensions from the command line, if code --list-extensions can't be used. (Command line extension management)

  1. Start Powershell
  2. CD to extension directory of VSCode installation (Where are extensions installed?)
  3. Execute
dir -rec -filt package.json -Depth 1 `
| %{ $ext = $_
     Get-Content $_.FullName -Raw -Encoding utf8 `
     | ConvertFrom-Json `
     | select name, publisher, displayname, version, @{n='Reference'; e={ "$($_.publisher).$($_.name)" }},  @{n='InstallPath'; e={ $ext.Directory }} 
   } `
| sort DisplayName
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment