Created
May 10, 2021 11:35
-
-
Save santuman/69ac016e4a75c7cbe88e1e8b7ac83377 to your computer and use it in GitHub Desktop.
Clean vscode setup
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
| { | |
| "workbench.iconTheme": "material-icon-theme", | |
| "files.autoSaveDelay": 5000, | |
| "editor.wordWrap": "off", | |
| // "editor.fontFamily": "'SF Mono','Fira Code','Operator Mono','Monolisa','Cascadia Code','JetBrains Mono', 'monospace', 'Droid Sans Fallback','Segoe Ui Emoji','Noto Color Emoji'", | |
| "workbench.colorCustomizations": { | |
| // "editorGutter.addedBackground": "#141A1F", | |
| // "editorGutter.modifiedBackground": "#141A1F", | |
| // "editorGutter.background": "#141A1F" | |
| // "sideBar.border": "#1F1E1F", | |
| // "tab.activeBackground": "#000001", | |
| // "tab.border": "#ff0000" | |
| // "editorLineNumber.foreground": "#ffff00" | |
| // "editor.background": "#1F1E1F" | |
| // "editor.background": "#18191A" | |
| // "editor.background": "#000" | |
| // "editorWidget.border": "#ff0000", | |
| "activityBar.background": "#1f1e1f", | |
| // "scrollbarSlider.activeBackground": "#C6C6C6", | |
| // "sideBar.background": "#151515", | |
| // "sideBarSectionHeader.background": "#000" | |
| // "scrollbarSlider.background": "#7a7e79" | |
| "editorCursor.foreground": "#7f00ff" | |
| }, | |
| /** | |
| * Better Defaults | |
| **/ | |
| "editor.copyWithSyntaxHighlighting": false, | |
| "diffEditor.ignoreTrimWhitespace": false, | |
| "editor.emptySelectionClipboard": false, | |
| "workbench.editor.enablePreview": false, | |
| "window.newWindowDimensions": "inherit", | |
| "editor.multiCursorModifier": "ctrlCmd", | |
| "files.trimTrailingWhitespace": true, | |
| "diffEditor.renderSideBySide": false, | |
| "editor.snippetSuggestions": "top", | |
| "editor.detectIndentation": false, | |
| "window.nativeFullScreen": false, | |
| "files.insertFinalNewline": true, | |
| "files.trimFinalNewlines": true, | |
| "workbench.editor.showTabs": true, | |
| // "workbench.editor.showTabs": false, | |
| "editor.renderIndentGuides": false, | |
| "editor.lineNumbers": "off", | |
| "editor.folding": false, | |
| /** | |
| * Silence The Noise | |
| */ | |
| "breadcrumbs.enabled": false, | |
| "scm.diffDecorations": "none", | |
| // "editor.hover.enabled": false, | |
| "editor.matchBrackets": "never", | |
| // "workbench.tips.enabled": false, | |
| "editor.colorDecorators": false, | |
| "git.decorations.enabled": false, | |
| "workbench.startupEditor": "none", | |
| "editor.lightbulb.enabled": false, | |
| "editor.selectionHighlight": false, | |
| "editor.overviewRulerBorder": false, | |
| "editor.renderLineHighlight": "none", | |
| "editor.occurrencesHighlight": false, | |
| // "problems.decorations.enabled": false, | |
| "editor.renderControlCharacters": false, | |
| "editor.hideCursorInOverviewRuler": true, | |
| "editor.gotoLocation.multipleReferences": "goto", | |
| "editor.gotoLocation.multipleDefinitions": "goto", | |
| "editor.gotoLocation.multipleDeclarations": "goto", | |
| "workbench.editor.enablePreviewFromQuickOpen": false, | |
| "editor.gotoLocation.multipleImplementations": "goto", | |
| "editor.gotoLocation.multipleTypeDefinitions": "goto", | |
| "editor.fontFamily": "'MonoLisa'", | |
| // "editor.fontSize": 16, | |
| "editor.fontWeight": "500", | |
| "editor.letterSpacing": 0.5, | |
| "editor.glyphMargin": true, | |
| // "editor.lineHeight": 45, | |
| "editor.lineHeight": 23, | |
| "editor.suggestFontSize": 15, | |
| "editor.suggestLineHeight": 28, | |
| "terminal.integrated.fontSize": 15, | |
| "terminal.integrated.lineHeight": 1, | |
| "editor.fontLigatures": true, | |
| "editor.smoothScrolling": true, | |
| "editor.cursorBlinking": "expand", | |
| "workbench.list.smoothScrolling": true, | |
| "editor.cursorSmoothCaretAnimation": true, | |
| "editor.semanticHighlighting.enabled": false, | |
| "editor.minimap.maxColumn": 100, | |
| /** | |
| * Find | |
| **/ | |
| "search.useIgnoreFiles": false, | |
| "search.exclude": { | |
| // Hide everything in /vendor, except the "laravel" and "livewire" folder. | |
| "**/vendor/{[^l],?[^ai]}*": true, | |
| // Hide everything in /public, except "index.php" | |
| "**/public/{[^i],?[^n]}*": true, | |
| "**/node_modules": true, | |
| "**/dist": true, | |
| "**/bower_components": true, | |
| "**/env": true, | |
| "**/venv": true, | |
| "**/_ide_helper.php": true, | |
| "**/composer.lock": true, | |
| "**/package-lock.json": true, | |
| "storage": true, | |
| ".phpunit.result.cache": true | |
| }, | |
| //exludes fies & folders for watcher service | |
| "files.watcherExclude": { | |
| "**/.git/objects/**": true, | |
| "**/.git/subtree-cache/**": true, | |
| "**/node_modules/**": true, | |
| "**/env/**": true, | |
| "**/venv/**": true, | |
| "env-*": true | |
| }, | |
| /** | |
| * Prettier | |
| **/ | |
| "editor.defaultFormatter": "esbenp.prettier-vscode", | |
| "[javascript]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode", | |
| "editor.formatOnSave": true | |
| }, | |
| "prettier.requireConfig": false, | |
| "prettier.useEditorConfig": true, | |
| /** | |
| * Window Settings | |
| **/ | |
| // "window.nativeTabs": true, | |
| "window.titleBarStyle": "native", | |
| "customizeUI.titleBar": "inline", | |
| "customizeUI.stylesheet": { | |
| ".editor .title": "background: transparent !important;", | |
| ".editor .title .label-container": "visibility: hidden;", | |
| // Hide top-right buttons | |
| ".editor .title .actions-container .action-item a": "visibility: hidden;", | |
| // Show top-right "settings goto icon" | |
| ".editor .title .actions-container .action-item a[title=\"Open Settings (UI)\"]": "visibility: initial;", | |
| ".editor .title .actions-container .action-item a[title=\"Open Settings (JSON)\"]": "visibility: initial;", | |
| // Make it the "right-most" icon. | |
| ".editor .title .actions-container": "flex-direction: row-reverse;", | |
| // Only show the scrollbar on hover. | |
| ".editor .scrollbar .slider": "visibility: hidden", | |
| ".editor .scrollbar:hover .slider": "visibility: initial", | |
| // Change cursor color. | |
| ".monaco-editor .cursor": "background: linear-gradient(to bottom, #7f00ff, #e100ff) !important; color: #292D3E !important" | |
| }, | |
| "window.menuBarVisibility": "hidden", | |
| "editor.tabSize": 3, | |
| "workbench.editor.tabSizing": "shrink", | |
| "editor.renderFinalNewline": false, | |
| // "typescript.tsdk": "./node_modules/typescript/lib", | |
| // ZEN MODE | |
| "zenMode.centerLayout": true, | |
| "zenMode.hideLineNumbers": true, | |
| "zenMode.silentNotifications": true, | |
| "editor.showDeprecated": true, | |
| "editor.foldingHighlight": false, | |
| "editor.stablePeek": false, | |
| "explorer.openEditors.visible": 0, | |
| "prettier.semi": false, | |
| "editor.formatOnType": false, | |
| "editor.multiCursorPaste": "full", | |
| "prettier.arrowParens": "avoid", | |
| // "breadcrumbs.enabled": false, | |
| // "workbench.editor.enablePreviewFromQuickOpen": false, | |
| "workbench.settings.enableNaturalLanguageSearch": false, | |
| // "color-highlight.markerType": "underline", | |
| // "color-highlight.markRuler": false, | |
| // "editor.cursorStyle": "line", | |
| "editor.tokenColorCustomizations": { | |
| "[IntelliJ Dark]": { | |
| "keywords": "#CC7832", | |
| "comments": "#629755" | |
| }, | |
| "[webstrome-Darula]": { | |
| "keywords": "#CC7832" | |
| } | |
| }, | |
| // "typescript.disableAutomaticTypeAcquisition": true, | |
| // "terminal.integrated.letterSpacing": 0.4, | |
| // "vsintellicode.typescript.completionsEnabled": true, | |
| "editor.mouseWheelZoom": true, | |
| "editor.padding.bottom": 0, | |
| "editor.rulers": [], | |
| "editor.formatOnPaste": false, | |
| "explorer.sortOrder": "type", | |
| "prettier.tabWidth": 4, | |
| "prettier.useTabs": true, | |
| "emmet.includeLanguages": { | |
| "ejs": "html", | |
| "jsx": "html", | |
| "javascript": "javascriptreact" | |
| }, | |
| "debug.console.fontFamily": "Fira Code Medium,Operator Mono", | |
| "debug.console.fontSize": 17, | |
| "editor.padding.top": 10, | |
| "editor.cursorWidth": 3, | |
| "workbench.settings.editor": "json", | |
| "workbench.editor.highlightModifiedTabs": true, | |
| "editor.insertSpaces": true, | |
| "files.exclude": { | |
| "**/.git": true, | |
| "**/.svn": true, | |
| "**/.hg": true, | |
| "**/CVS": true, | |
| "**/.DS_Store": true, | |
| "**/*.pyc": true, | |
| "**/*.txt": true, | |
| "**/.classpath": true, | |
| "**/.project": true, | |
| "**/.settings": true, | |
| "**/.factorypath": true | |
| }, | |
| //edit file tabs | |
| "markdown.preview.fontFamily": "-apple-system,Noto Color Emoji, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', 'Ubuntu', 'Droid Sans', sans-serif", | |
| "liveServer.settings.donotShowInfoMsg": true, | |
| "prettier.singleQuote": true, | |
| "workbench.list.horizontalScrolling": true, | |
| // "workbench.startupEditor": "newUntitledFile", | |
| "editor.tabCompletion": "on", | |
| "editor.suggestSelection": "first", | |
| "[css]": { | |
| "editor.formatOnSave": true | |
| }, | |
| "[Log]": { | |
| "editor.fontSize": 14 | |
| }, | |
| "timeline.excludeSources": [], | |
| // "terminal.integrated.fontSize": 14, | |
| "terminal.integrated.fontFamily": "SF Mono", | |
| // "terminal.integrated.lineHeight": 1.2, | |
| // "terminal.integrated.fontWeight": "bold", | |
| "json.schemas": [], | |
| "explorer.confirmDelete": false, | |
| "typescript.updateImportsOnFileMove.enabled": "always", | |
| "terminal.integrated.shell.linux": "/usr/bin/zsh", | |
| "liveServer.settings.useBrowserPreview": true, | |
| // LESS RAM CONSUMPTION | |
| //exludes fies & folders in search indexing | |
| // "search.exclude": { | |
| // "**/node_modules": true, | |
| // "**/bower_components": true, | |
| // "**/env": true, | |
| // "**/venv": true | |
| // }, | |
| // TEST | |
| // "editor.quickSuggestions": true, | |
| "editor.acceptSuggestionOnEnter": "on", | |
| // "editor.renameOnType": true, | |
| "editor.scrollbar.vertical": "hidden", | |
| "editor.scrollbar.verticalScrollbarSize": 0, | |
| "editor.scrollbar.horizontalScrollbarSize": 0, | |
| "editor.scrollbar.horizontal": "hidden", | |
| "editor.wordSeparators": "`~!@#%^&*()=+[{]}\\|;:'\",.<>/?", | |
| // Give it to me as fast as you have it. | |
| "editor.quickSuggestionsDelay": 1, | |
| "files.autoGuessEncoding": true, | |
| // "editor.renderLineHighlight": "none", | |
| "editor.renderLineHighlightOnlyWhenFocus": false, | |
| "breadcrumbs.filePath": "off", | |
| "editor.formatOnSave": true, | |
| // "editor.colorDecorators": false, | |
| "editor.minimap.renderCharacters": false, | |
| "editor.accessibilitySupport": "off", | |
| "editor.selectionClipboard": false, | |
| "macros": { | |
| "cutLines": ["expandLineSelection", "editor.action.clipboardCutAction"] | |
| }, | |
| "bracket-pair-colorizer-2.colors": [ | |
| "#DFF959", | |
| "#F834BB", | |
| "#2BF5E9", | |
| "#D831D7" | |
| ], | |
| "importCost.smallPackageColor": "#d043cf4d", | |
| "importCost.mediumPackageColor": "#d043cf80", | |
| "importCost.largePackageColor": "#F834BB", | |
| // "editor.matchBrackets": "never", | |
| "editor.renderWhitespace": "none", | |
| // "workbench.iconTheme": "material-icon-theme", | |
| "workbench.editorAssociations": [ | |
| { | |
| "viewType": "jupyter-notebook", | |
| "filenamePattern": "*.ipynb" | |
| } | |
| ], | |
| "tabnine.experimentalAutoImports": true, | |
| "vim.normalModeKeyBindingsNonRecursive": [ | |
| { | |
| "before": ["c"], | |
| "commands": ["workbench.action.closeActiveEditor"] | |
| }, | |
| { | |
| "before": ["<space>"], | |
| "commands": ["workbench.action.files.save"] | |
| } | |
| ], | |
| "vim.handleKeys": { | |
| "<C-f>": false, | |
| "<C-space>": false, | |
| "<C-d>": false, | |
| "<C-b>": false, | |
| "<C-c>": false, | |
| "<C-v>": false, | |
| "<C-a>": false, | |
| "<f2>": false, | |
| "<C-x>": false | |
| }, | |
| "python.languageServer": "Microsoft", | |
| "workbench.colorTheme": "DevR", | |
| "window.zoomLevel": -1, | |
| "workbench.statusBar.visible": false, | |
| "workbench.activityBar.visible": false, | |
| "editor.minimap.enabled": false | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment