Skip to content

Instantly share code, notes, and snippets.

@iryston
Last active March 6, 2018 07:33
Show Gist options
  • Save iryston/49ab2b2fc481001138755042ac1006f6 to your computer and use it in GitHub Desktop.
Save iryston/49ab2b2fc481001138755042ac1006f6 to your computer and use it in GitHub Desktop.
Visual Studio Code extensions & settings
https://code.visualstudio.com/docs/setup/setup-overview
Command line extension management
To make it easier to automate and configure VS Code, it is possible to list, install, and uninstall extensions from the command line. When identifying an extension, provide the full name of the form publisher.extension, for example ms-python.python.
Example:
code --list-extensions
code --install-extension ms-vscode.cpptools
code --uninstall-extension ms-vscode.csharp
code --disable-extensions
chrmarti.regex
DavidAnson.vscode-markdownlint
dbaeumer.vscode-eslint
eamodio.gitlens
EditorConfig.EditorConfig
eg2.tslint
esbenp.prettier-vscode
felixfbecker.php-debug
felixfbecker.php-pack
HookyQR.beautify
HookyQR.minify
mblode.twig-language
ms-python.python
msjsdiag.debugger-for-chrome
neilbrayfield.php-docblocker
PeterJausovec.vscode-docker
ritwickdey.LiveServer
robertohuertasm.vscode-icons
ryu1kn.partial-diff
stkb.rewrap
Tyriar.sort-lines
vscodevim.vim
waderyan.gitblame
wmaurer.change-case
zhuangtongfa.Material-theme
{
// Controls the font family.
"editor.fontFamily": "'Roboto Mono', 'Input Mono', Menlo, Monaco, Consolas, 'Courier New', monospace",
// Controls the font size in pixels.
"editor.fontSize": 15,
// Controls how lines should wrap. Can be:
"editor.wordWrap": "on",
// Controls if the minimap is shown.
"editor.minimap.enabled": false,
// Emmet
"emmet.includeLanguages": {
"twig": "twig"
},
// Searches case-insensitively if the pattern is all lowercase, otherwise, searches case-sensitively
"search.smartCase": true,
// Enable usage data and errors to be sent to Microsoft.
"telemetry.enableTelemetry": false,
// Enable crash reports to be sent to Microsoft.
// This option requires restart to take effect.
"telemetry.enableCrashReporter": false,
// Color theme.
"workbench.colorTheme": "One Dark Pro",
// Controls whether the editor should highlight semantic symbol occurrences
"editor.occurrencesHighlight": false,
// Controls whether the editor should highlight similar matches to the selection
"editor.selectionHighlight": false,
// Start option.
"workbench.startupEditor": "newUntitledFile",
// Disable Neovim Message.
"vim.disableAnnoyingNeovimMessage": true,
// Controls how the editor should render whitespace characters.
"editor.renderWhitespace": "all",
// Controls whether the editor should render control characters.
"editor.renderControlCharacters": true,
"workbench.iconTheme": "vscode-icons",
"vsicons.presets.foldersAllDefaultIcon": true,
"explorer.confirmDelete": false,
"window.zoomLevel": 0,
"gitlens.showWhatsNewAfterUpgrades": false,
"gitlens.explorers.avatars": false,
// A path added to NODE_PATH when resolving the eslint module.
"eslint.nodePath": "~/.config/yarn/global/node_modules/"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment