Skip to content

Instantly share code, notes, and snippets.

@SantoshCode
Created May 10, 2021 11:35
Show Gist options
  • Save SantoshCode/69ac016e4a75c7cbe88e1e8b7ac83377 to your computer and use it in GitHub Desktop.
Save SantoshCode/69ac016e4a75c7cbe88e1e8b7ac83377 to your computer and use it in GitHub Desktop.
Clean vscode setup
{
"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