Last active
January 13, 2024 15:54
-
-
Save fsrocha-dev/879cfd176b9aa5e7197cf75c09ae1b08 to your computer and use it in GitHub Desktop.
My VsCode customization v3
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
{ | |
"window.title": "${activeEditorMedium}", | |
"window.commandCenter": true, | |
"workbench.startupEditor": "newUntitledFile", | |
"workbench.layoutControl.enabled": false, | |
"workbench.editor.labelFormat": "short", | |
"workbench.tree.indent": 22, | |
"editor.cursorBlinking": "phase", | |
"editor.wordWrap": "on", | |
"editor.renderLineHighlight": "gutter", | |
"editor.suggestSelection": "first", | |
"editor.acceptSuggestionOnCommitCharacter": false, | |
"editor.renderWhitespace": "none", | |
"editor.accessibilitySupport": "off", | |
"editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?", | |
"editor.linkedEditing": true, | |
"editor.acceptSuggestionOnEnter": "on", | |
"editor.defaultColorDecorators": true, | |
"workbench.editor.pinnedTabsOnSeparateRow": true, | |
"debug.toolBarLocation": "commandCenter", | |
/** | |
* Better Defaults | |
**/ | |
"editor.copyWithSyntaxHighlighting": false, | |
"editor.emptySelectionClipboard": false, | |
"workbench.editor.enablePreview": true, | |
"window.newWindowDimensions": "inherit", | |
"editor.multiCursorModifier": "ctrlCmd", | |
"files.trimTrailingWhitespace": true, | |
"diffEditor.renderSideBySide": false, | |
"editor.snippetSuggestions": "top", | |
"editor.detectIndentation": true, | |
"files.insertFinalNewline": false, | |
"files.trimFinalNewlines": true, | |
"workbench.editor.showTabs": "multiple", | |
"breadcrumbs.symbolSortOrder": "type", | |
"editor.guides.indentation": true, | |
"editor.minimap.enabled": false, | |
"editor.stickyScroll.enabled": false, | |
"editor.insertSpaces": false, | |
"editor.parameterHints.enabled": false, | |
"explorer.confirmDragAndDrop": false, | |
"explorer.confirmDelete": false, | |
"explorer.compactFolders": false, | |
"extensions.ignoreRecommendations": true, | |
"scm.diffDecorations": "gutter", | |
"workbench.tips.enabled": false, | |
"workbench.tree.renderIndentGuides": "none", | |
"workbench.editor.decorations.colors": false, | |
"editor.hover.enabled": true, | |
"editor.matchBrackets": "never", | |
"git.decorations.enabled": false, | |
"editor.lightbulb.enabled": false, | |
"editor.selectionHighlight": false, | |
"editor.overviewRulerBorder": false, | |
"editor.occurrencesHighlight": "singleFile", | |
// aui | |
"problems.decorations.enabled": true, | |
"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": "Geist Mono, JetBrains Mono, Inconsolata, Monaco for Powerline", | |
"editor.fontWeight": "300", | |
"editor.suggestFontSize": 13, | |
"editor.tabSize": 2, | |
"editor.fontLigatures": true, | |
"workbench.productIconTheme": "fluent-icons", | |
/** | |
* ZenMode | |
**/ | |
"zenMode.fullScreen": false, | |
"zenMode.centerLayout": false, | |
/** | |
* Terminal | |
**/ | |
"terminal.integrated.showExitAlert": false, | |
"terminal.integrated.shellIntegration.enabled": true, | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.cursorStyle": "line", | |
"terminal.integrated.gpuAcceleration": "on", | |
"terminal.integrated.fontSize": 16, | |
"terminal.integrated.fontFamily": "Geist Mono, JetBrainsMono Nerd Font Mono, Inconsolata, Monaco for Powerline, Zed Mono", | |
"terminal.integrated.lineHeight": 1.4, | |
/** | |
* Format code | |
**/ | |
"editor.formatOnSave": true, | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": "explicit" | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "vscode.markdown-language-features" | |
}, | |
/** | |
* Git | |
**/ | |
"git.confirmSync": false, | |
"git.autofetch": true, | |
"git.enableSmartCommit": true, | |
"git.openRepositoryInParentFolders": "never", | |
"gitlens.codeLens.recentChange.enabled": false, | |
/** | |
* JavaScript / Typescript | |
**/ | |
"javascript.suggest.autoImports": true, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"typescript.tsserver.log": "off", | |
"typescript.suggest.autoImports": true, | |
"typescript.updateImportsOnFileMove.enabled": "never", | |
"emmet.syntaxProfiles": { | |
"javascript": "jsx" | |
}, | |
"[prisma]": { | |
"editor.formatOnSave": true | |
}, | |
/** | |
* NPM | |
**/ | |
"npm-intellisense.importES6": true, | |
"npm-intellisense.importQuotes": "'", | |
"npm-intellisense.importLinebreak": ";\r\n", | |
/** | |
* Another | |
**/ | |
"security.workspace.trust.untrustedFiles": "open", | |
"polacode.backgroundColor": "#6633CC", | |
"files.associations": { | |
".sequelizerc": "javascript", | |
".stylelintrc": "json", | |
"*.tsx": "typescriptreact", | |
".env.*": "dotenv", | |
".prettierrc": "json", | |
".php_cs": "php", | |
".php_cs.dist": "php" | |
}, | |
"search.useIgnoreFiles": false, | |
"search.exclude": { | |
// Hide everything in /vendor, except the "laravel" and "livewire" folder. | |
// "**/vendor/{[^l],?[^ai]}*": true, | |
"**/vendor": true, | |
"**/public/{[^i],?[^n]}*": true, | |
"**/node_modules": true, | |
"**/dist": true, | |
"**/_ide_helper.php": true, | |
"**/composer.lock": true, | |
"**/package-lock.json": true, | |
"storage": true, | |
".phpunit.result.cache": true | |
}, | |
"files.exclude": { | |
"**/.git": true, | |
"**/.svn": true, | |
"**/.hg": true, | |
"**/CVS": true, | |
"**/.DS_Store": false | |
}, | |
"editor.largeFileOptimizations": false, | |
"liveServer.settings.donotShowInfoMsg": true, | |
"emmet.includeLanguages": { | |
"blade": "html", | |
"vue-html": "html", | |
"vue": "html" | |
}, | |
// "workbench.colorCustomizations": { | |
// "editor.selectionBackground": "#135564", | |
// "editor.selectionHighlightBackground": "#135564", | |
// "editor.wordHighlightBackground": "#135564", | |
// "[Material Theme Ocean]": {} | |
// }, | |
"material-icon-theme.activeIconPack": "react", | |
"material-icon-theme.hidesExplorerArrows": false, | |
"material-icon-theme.folders.theme": "classic", | |
"breadcrumbs.enabled": false, | |
"workbench.iconTheme": "vscode-jetbrains-icon-theme-2023-dark", | |
"redhat.telemetry.enabled": false, | |
// Total Hidden | |
"editor.scrollbar.horizontal": "hidden", | |
// "editor.scrollbar.vertical": "hidden", | |
"color-highlight.markRuler": false, | |
"explorer.openEditors.visible": 1, | |
"explorer.decorations.colors": false, | |
"editor.bracketPairColorization.enabled": false, | |
"editor.guides.highlightActiveBracketPair": false, | |
"editor.guides.bracketPairsHorizontal": false, | |
"editor.cursorSmoothCaretAnimation": "on", | |
"editor.lineNumbers": "on", | |
"editor.glyphMargin": false, | |
"editor.showFoldingControls": "always", | |
"workbench.layoutControl.type": "menu", | |
"settings.cycle": [ | |
{ | |
"id": "fullToMinimal", | |
"values": [ | |
{ | |
"editor.lineNumbers": "on", | |
"editor.glyphMargin": true, | |
"workbench.editor.showTabs": true, | |
"editor.showFoldingControls": "always", | |
"workbench.statusBar.visible": true, | |
"workbench.activityBar.visible": false, | |
"editor.guides.indentation": false | |
}, | |
{ | |
"editor.lineNumbers": "on", | |
"workbench.editor.showTabs": true, | |
"editor.glyphMargin": true, | |
"editor.showFoldingControls": "mouseover", | |
"workbench.statusBar.visible": true, | |
"workbench.activityBar.visible": true, | |
"editor.guides.indentation": true | |
} | |
] | |
}, | |
{ | |
"id": "lightToDark", | |
"values": [ | |
{ | |
"workbench.colorTheme": "After Dark No Italics", | |
"workbench.iconTheme": "vscode-jetbrains-icon-theme-2023-dark" | |
}, | |
{ | |
"workbench.colorTheme": "Min Light", | |
"workbench.iconTheme": "vscode-jetbrains-icon-theme-2023" | |
} | |
] | |
} | |
], | |
"symbols.hidesExplorerArrows": false, | |
"editor.inlineSuggest.enabled": true, | |
"excalidraw.theme": "dark", | |
"advancedNewFile.exclude": { | |
"node_modules": true, | |
"node_modules_electron": true, | |
"dev": true, | |
"dist": true | |
}, | |
"advancedNewFile.showInformationMessages": true, | |
"advancedNewFile.convenienceOptions": ["last", "current", "root"], | |
"[php]": { | |
"editor.tabSize": 4 | |
// "editor.defaultFormatter": "mansoorkhan96.php-cs-fixer" | |
}, | |
"php-cs-fixer.onsave": false, | |
"php-cs-fixer.autoFixByBracket": false, | |
"php-cs-fixer.rules": "@PSR2", | |
"php-cs-fixer.config": ".php-cs-fixer.php;.php-cs-fixer.dist.php;.php_cs;.php_cs.dist", | |
"php-cs-fixer.executablePath": "php-cs-fixer.phar", | |
"phpunit.files": "{test,tests}/**/*Test.php", | |
// "[blade]": { | |
// "editor.tabSize": 4, | |
// "editor.defaultFormatter": "shufo.vscode-blade-formatter", | |
// "editor.formatOnSave": true | |
// }, | |
"bladeFormatter.format.sortTailwindcssClasses": true, | |
"workbench.editor.empty.hint": "hidden", | |
"window.titleBarStyle": "native", | |
"apc.electron": { | |
"titleBarStyle": "hiddenInset", | |
"trafficLightPosition": { | |
"x": 11, | |
"y": 10 | |
} | |
}, | |
"apc.header": { | |
"height": 36 | |
}, | |
"apc.font.family": "Geist", | |
// Remove unnecessary controls from primary bar and tabs list | |
"apc.stylesheet": { | |
".title-label > h2": "display: none", // Remove primary side bar title | |
".title-actions": "display: none", // Remove primary side bar action icons | |
".editor-actions": "display: none", // Remove editor action icons | |
".nosidebar .inline-tabs-placeholder": "width: 75px" // Align tabs to not overlap window controls when primary bar is hidden | |
}, | |
"workbench.colorTheme": "Min Dark", | |
"editor.lineHeight": 0, | |
"editor.fontSize": 16, | |
"workbench.activityBar.location": "hidden", | |
"workbench.statusBar.visible": false | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment