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 hidden or 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