Run this command and it will give you list of in installed packages:
code --list-extensions | xargs -L 1 echo code --install-extension
I have this packages:
code --install-extension christian-kohler.path-intellisense
code --install-extension CoenraadS.bracket-pair-colorizer
code --install-extension dbaeumer.vscode-eslint
code --install-extension donjayamanne.githistory
code --install-extension dsznajder.es7-react-js-snippets
code --install-extension eamodio.gitlens
code --install-extension esbenp.prettier-vscode
code --install-extension Gruntfuggly.todo-tree
code --install-extension johnpapa.vscode-peacock
code --install-extension mgmcdermott.vscode-language-babel
code --install-extension VisualStudioExptTeam.vscodeintellicode
code --install-extension vscode-icons-team.vscode-icons
code --install-extension waderyan.gitblame
code --install-extension wix.vscode-import-cost
code --install-extension Zignd.html-css-class-completion
User setting on json
file
{
"editor.fontSize": 13,
"editor.lineHeight": 24,
"files.autoSave": "afterDelay",
"editor.fontFamily": "Victor Mono, Fira Code",
"editor.fontLigatures": true,
"editor.tabSize": 2,
"editor.letterSpacing": 0.5,
"files.trimTrailingWhitespace": true,
"editor.fontWeight": "600",
"editor.cursorWidth": 4,
"editor.cursorBlinking": "expand",
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true
},
"window.zoomLevel": 1,
"editor.find.autoFindInSelection": true,
"editor.wordWrap": "on",
"workbench.sideBar.location": "left",
"javascript.updateImportsOnFileMove.enabled": "never",
"breadcrumbs.enabled": true,
"explorer.openEditors.visible": 0,
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "bottom",
// Git Bash
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"workbench.view.alwaysShowHeaderActions": true,
"workbench.editor.openPositioning": "first",
"window.openFoldersInNewWindow": "on",
"extensions.ignoreRecommendations": true,
"terminal.integrated.fontSize": 13,
"emmet.triggerExpansionOnTab": true,
"git.enableSmartCommit": true,
"editor.formatOnSave": true,
"[javascript]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.formatOnSave": false
},
"eslint.autoFixOnSave": true,
"eslint.alwaysShowStatus": true,
"eslint.validate": [
"javascript",
"javascriptreact",
{"language": "typescript", "autoFix": true },
{"language": "typescriptreact", "autoFix": true }
],
"prettier.disableLanguages": ["js"],
"explorer.confirmDelete": false,
"workbench.startupEditor": "newUntitledFile",
"files.exclude": {
"**/.vscode": true
},
"files.eol": "\n",
"emmet.includeLanguages": {
"vue-html": "html",
"javascript": "javascriptreact"
},
"workbench.iconTheme": "vscode-icons",
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"terminal.integrated.scrollback": 10000,
"peacock.favoriteColors": [
{
"name": "Angular Red",
"value": "#b52e31"
},
{
"name": "Auth0 Orange",
"value": "#eb5424"
},
{
"name": "Azure Blue",
"value": "#007fff"
},
{
"name": "C# Purple",
"value": "#68217A"
},
{
"name": "Gatsby Purple",
"value": "#639"
},
{
"name": "Go Cyan",
"value": "#5dc9e2"
},
{
"name": "Java Blue-Gray",
"value": "#557c9b"
},
{
"name": "JavaScript Yellow",
"value": "#f9e64f"
},
{
"name": "Mandalorian Blue",
"value": "#1857a4"
},
{
"name": "Node Green",
"value": "#215732"
},
{
"name": "React Blue",
"value": "#00b3e6"
},
{
"name": "Something Different",
"value": "#832561"
},
{
"name": "Vue Green",
"value": "#42b883"
}
],
"explorer.confirmDragAndDrop": false,
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "emphasis",
"settings": {
"fontStyle": "italic"
}
},
{
"scope": "strong",
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "entity.other.attribute-name",
"settings": {
"fontStyle": "italic"
}
},
{
"scope": "markup.underline",
"settings": {
"fontStyle": "underline"
}
},
{
"scope": "markup.bold",
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "markup.heading",
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "markup.italic",
"settings": {
"fontStyle": "italic"
}
},
{
"name": "String interpolation",
"scope": [
"punctuation.definition.template-expression.begin",
"punctuation.definition.template-expression.end",
"punctuation.section.embedded"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "this.self",
"scope": "variable.language",
"settings": {
"fontStyle": "italic",
"foreground": "#ff5874"
}
},
{
"name": "@Decorator",
"scope": ["meta.decorator punctuation.decorator"],
"settings": {
"fontStyle": "italic"
}
},
{
"scope": ["punctuation.definition.comment", "comment"],
"settings": {
// "foreground": "#ff5874",
"fontStyle": "italic"
}
},
{
"scope": [
//following will be in italic =FlottFlott
"entity.name.type.class", //class names
"keyword", //import, export, return…
"constant", //String, Number, Boolean…, this, super
"storage.modifier", //static keyword
"storage.type",
"storage.type.class.js", //class keyword
],
"settings": {
"fontStyle": "italic"
}
},
{
"scope": [
//following will be excluded from italics VSCode has some defaults for italics
"invalid",
"keyword.operator",
"constant.numeric.css",
"keyword.other.unit.px.css",
"constant.numeric.decimal.js",
"constant.numeric.json"
],
"settings": {
"fontStyle": ""
}
}
]
}
}