Skip to content
Import/Export Extensions

Import/Export Extensions

You can export a list of your VSCode extensions to a text file, then loop that text file to install the extensions. This is how plugins like VSCode’s “settings sync” work, but you can do it manually.

This is also useful for Docker containers like openvscode-server, where you can add a list of VSXi extensions to install from open-vsx.org.

Export VSCode extensions

Linux Export

code --list-extensions > vscode-extensions.list

Windows Export

code --list-extensions > vscode-extensions.list

Import VSCode extensions

Linux Import

cat vscode-extensions.list | xargs -L 1 code --install-extension

Windows Import

cat vscode-extensions.list |% { code --install-extension $_ }
Last updated on