Last active
April 9, 2019 19:23
-
-
Save CodeSigils/5c3e35bd2c19b6f61fe8580b791a1c53 to your computer and use it in GitHub Desktop.
VSCode settings example
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
//*==========TELEMETRY==========*/ | |
"telemetry.enableCrashReporter": false, | |
"telemetry.enableTelemetry": false, | |
"workbench.enableExperiments": false, | |
//*==========EDITOR==========*/ | |
"editor.formatOnSave": true, | |
"[javascript]": { | |
"editor.formatOnSave": false | |
}, | |
"editor.fontFamily": "Fira Code Medium, hack, 'Droid Sans Mono', 'Courier New', monospace", | |
"editor.fontLigatures": true, | |
"editor.fontSize": 19, | |
"editor.fontWeight": "200", | |
"editor.renderWhitespace": "all", | |
"editor.insertSpaces": false, | |
"editor.renderIndentGuides": true, | |
"editor.renderLineHighlight": "gutter", | |
"editor.tabCompletion": "on", | |
"editor.tabSize": 2, | |
"editor.lineHeight": 30, | |
"editor.rulers": [ | |
80 | |
], | |
"editor.roundedSelection": false, | |
"editor.scrollBeyondLastLine": false, | |
"editor.wordWrapColumn": 80, | |
"editor.wordWrap": "on", | |
"editor.wrappingIndent": "same", | |
"editor.quickSuggestionsDelay": 8, | |
"editor.cursorStyle": "line", | |
"editor.cursorBlinking": "solid", | |
"editor.minimap.enabled": false, | |
"editor.matchBrackets": false, | |
//*==========WORKBENCH-WINDOW==========*/ | |
"workbench.startupEditor": "newUntitledFile", | |
"workbench.iconTheme": "vscode-icons", | |
"workbench.statusBar.visible": true, | |
"workbench.activityBar.visible": false, | |
"window.openFilesInNewWindow": "off", | |
"window.menuBarVisibility": "toggle", | |
"window.zoomLevel": 0, | |
"breadcrumbs.enabled": true, | |
"workbench.colorTheme": "Derwish Theme13 Dark", | |
//*==========FILES-SEARCH==========*/ | |
"files.autoSave": "off", | |
"files.exclude": { | |
"**/.git": true, | |
"**/.svn": true, | |
"**/.hg": true, | |
"**/.DS_Store": true, | |
"**/.idea": true, | |
"**/*.iml": true | |
}, | |
"files.insertFinalNewline": true, | |
"files.watcherExclude": { | |
"**/.git/objects/**": true, | |
"**/node_modules/**": true, | |
"**/bower_components/**": true, | |
"**/.idea/**": true | |
}, | |
"search.exclude": { | |
"**/.idea/**": true, | |
"**/node_modules": true, | |
"**/bower_components": true, | |
"**/tmp": true | |
}, | |
"files.associations": { | |
"*vue": "vue", | |
"*rc": "shellscript", | |
"*ctl": "shellscript", | |
"*conf": "shellscript", | |
"*conf.js": "webpack", | |
"*.prettierrc": "json", | |
"*.babelrc": "json", | |
"*.postcssrc": "json", | |
"*.eslintrc": "json", | |
"*.postcss": "postcss", | |
"*.js": "javascriptreact" | |
}, | |
//*==========EMMET==========*/ | |
"emmet.excludeLanguages": [ | |
"markdown" | |
], | |
"emmet.includeLanguages": { | |
"vue-html": "html", | |
"blade": "html", | |
"javascript": [ | |
"javascript", | |
"javascriptreact", | |
"babeljavascript", | |
"typescript", | |
"typescriptreact", | |
"babel" | |
] | |
}, | |
//*==========GIT-TERMINAL==========*/ | |
"git.path": "<your-git-path>", | |
"terminal.integrated.shell.linux": "<linux-shell>", | |
"terminal.integrated.shellArgs.linux": [], | |
"terminal.integrated.shell.osx": "<osx-shell>", | |
"terminal.integrated.shellArgs.osx": [], | |
"terminal.integrated.scrollback": 800, | |
"terminal.integrated.cwd": "", | |
// Overwrite settings | |
"[markdown]": { | |
"editor.wordWrap": "bounded", | |
"editor.wordWrapColumn": 80, | |
"editor.quickSuggestions": false | |
}, | |
//*==========PATH_INTELLISENSE==========*/ | |
"path-intellisense.mappings": { | |
"path-intellisense.mappings": { | |
"/": "${workspaceRoot}" | |
} | |
}, | |
//*==========CSPELL==========*/ | |
"cSpell.language": "en", | |
"cSpell.userWords": [ | |
"Helvetica", | |
"QLHTTP", | |
"URL's", | |
"antialiased", | |
"graphQLHTTP", | |
"graphiql", | |
"intellisense", | |
"monospace", | |
"polyfill", | |
"scrollback" | |
], | |
"cSpell.enabledLanguageIds": [ | |
"c", | |
"cpp", | |
"csharp", | |
"go", | |
"handlebars", | |
"javascript", | |
"javascriptreact", | |
"json", | |
"latex", | |
"markdown", | |
"php", | |
"plaintext", | |
"python", | |
"restructuredtext", | |
"text", | |
"typescript", | |
"typescriptreact", | |
"vue", | |
"yml" | |
], | |
//*==========PHP==========*/ | |
"php.validate.executablePath": "<php-path>", | |
//*==========ELIXIR-ERLANG==========*/ | |
// "elixir.useElixirSense": false, | |
//*==========JS==========*/ | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
//*==========VUE==========*/ | |
"vetur.format.styleInitialIndent": true, | |
//*==========ESLINT==========*/ | |
"eslint.packageManager": "yarn", | |
"eslint.nodePath": "<node-path>", | |
"eslint.options": { | |
"extensions": [ | |
".js", | |
".json", | |
".vue", | |
".jsx" | |
] | |
}, | |
"eslint.validate": [ | |
{ | |
"language": "vue", | |
"autoFix": true | |
}, | |
{ | |
"language": "javascript", | |
"autoFix": true | |
}, | |
{ | |
"language": "javascriptreact", | |
"autoFix": true | |
} | |
], | |
"eslint.autoFixOnSave": true, | |
//*==========PRETTIER==========*/ | |
"prettier.arrayExpand": true, | |
"prettier.singleQuote": false, | |
"prettier.printWidth": 85, | |
"prettier.graphqlEnable": [ | |
"graphql" | |
], | |
"prettier.jsonEnable": [ | |
"json" | |
], | |
"prettier.semi": true, | |
//*==========LIVE_SERVER-REST_CLIENT==========*/ | |
"liveServer.settings.donotShowInfoMsg": true, | |
"liveServer.settings.port": 6550, | |
"liveServer.settings.root": "/", | |
"liveServer.settings.CustomBrowser": "firefox:PrivateMode", | |
"liveServer.settings.NoBrowser": false, | |
"liveServer.settings.ignoreFiles": [ | |
"node_modules/**", | |
"bower_components/**", | |
".idea/**", | |
".git/**", | |
".vscode/**", | |
"**/*.iml", | |
"**/*.scss", | |
"**/*.sass" | |
], | |
"rest-client.fontSize": 14, | |
"rest-client.enableTelemetry": false, | |
//*==========BASH-SHELLCHECK==========*/ | |
"shellcheck.disableVersionCheck": true, | |
"shellcheck.executablePath": "<shellcheck-path>", | |
"explorer.confirmDragAndDrop": false, | |
"explorer.confirmDelete": false, | |
//*==========VIM==========*/ | |
"vim.neovimPath": "<nvim-path>", | |
"vim.enableNeovim": true, | |
"vim.leader": ",", | |
"vim.easymotion": true, | |
"vim.sneak": true, | |
"vim.incsearch": true, | |
"vim.useSystemClipboard": true, | |
"vim.insertModeKeyBindings": [ | |
{ | |
"before": ["j", "k"], | |
"after": ["<Esc>"] | |
} | |
], | |
"vim.normalModeKeyBindingsNonRecursive": [ | |
{ | |
"before": ["<leader>", "m"], | |
"commands": [ | |
"bookmarks.toggle" | |
] | |
}, | |
{ | |
"before": ["<leader>", "b"], | |
"commands": [ | |
"bookmarks.list" | |
] | |
} | |
], | |
"vim.visualstar": true, | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment