Created
March 19, 2024 16:00
-
-
Save alnahian2003/dfb2df0e8e7539c3a451108621d83add to your computer and use it in GitHub Desktop.
My VS Code Settings
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
| { | |
| /** | |
| * Better Defaults | |
| **/ | |
| "editor.copyWithSyntaxHighlighting": false, | |
| "files.trimFinalNewlines": true, | |
| "files.trimTrailingWhitespace": true, | |
| "editor.snippetSuggestions": "top", | |
| "diffEditor.ignoreTrimWhitespace": false, | |
| "workbench.sideBar.location": "right", | |
| "editor.lineNumbers": "off", | |
| "editor.renderLineHighlight": "none", | |
| "debug.allowBreakpointsEverywhere": false, | |
| "debug.showBreakpointsInOverviewRuler": false, | |
| "editor.lightbulb.enabled": "off", | |
| "problems.decorations.enabled": false, | |
| "editor.guides.indentation": false, | |
| "editor.gotoLocation.multipleReferences": "goto", | |
| "editor.gotoLocation.multipleDefinitions": "goto", | |
| "editor.gotoLocation.multipleDeclarations": "goto", | |
| "workbench.editor.enablePreviewFromQuickOpen": false, | |
| "editor.gotoLocation.multipleImplementations": "goto", | |
| "editor.gotoLocation.multipleTypeDefinitions": "goto", | |
| /** | |
| * 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, | |
| "**/_ide_helper.php": true, | |
| "**/composer.lock": true, | |
| "**/package-lock.json": true, | |
| "storage": true, | |
| ".phpunit.result.cache": true | |
| }, | |
| // Specific for MonoLisa font | |
| "editor.fontLigatures": "'liga' on, 'ss02' on", | |
| "editor.tokenColorCustomizations": { | |
| "textMateRules": [ | |
| { | |
| "scope": [ | |
| //following will be in italic | |
| "comment", | |
| "entity.name.type.class", //class names | |
| "keyword", //import, export, return… | |
| "constant", //String, Number, Boolean…, this, super | |
| "storage.modifier", //static keyword | |
| "storage.type.class.js" //class keyword | |
| ], | |
| "settings": { | |
| "fontStyle": "italic" | |
| } | |
| }, | |
| { | |
| "scope": [ | |
| //following will be excluded from italics (VSCode has some defaults for italics) | |
| "invalid", | |
| "keyword.operator", | |
| "constant.numeric.css", | |
| "keyword.other.unit.px.css", | |
| "constant.numeric.decimal.js", | |
| "constant.numeric.json" | |
| ], | |
| "settings": { | |
| "fontStyle": "" | |
| } | |
| } | |
| ] | |
| }, | |
| /* Specific settings for the Natty theme (inspired from Caleb Porzio 🔥) */ | |
| "workbench.colorCustomizations": { | |
| "editor.background": "#0e172a", | |
| "editorWidget.background": "#1f2738", | |
| "editorHoverWidget.background": "#2d3750", | |
| "sideBar.background": "#0e172a", | |
| "sideBarSectionHeader.background": "#2a354b55", | |
| "terminal.background": "#0e172a", | |
| "editorLineNumber.activeForeground": "#586374", | |
| "editorLineNumber.dimmedForeground": "#586374", | |
| "editorLineNumber.foreground": "#58637466", | |
| "scrollbarSlider.activeBackground": "#000c20", | |
| "scrollbarSlider.background": "#ffffff80", | |
| "scrollbarSlider.hoverBackground": "#ffffff60", | |
| "sideBar.border": "#63697355", | |
| "titleBar.activeBackground": "#0e172a" | |
| }, | |
| "apc.stylesheet": { | |
| ".actions-container.highlight-toggled": "display: none !important;", // hides the action buttons on right | |
| ".monaco-icon-description-container": "display: none !important;", // Hides the breadcrumb that shows file path, method names you are on, etc | |
| ".monaco-editor .cursors-layer .cursor": "background: #12c2e9; background: -webkit-linear-gradient(to top,#f64f59,#c471ed,#be12e9);background: linear-gradient(to top,#f64f59,#c471ed,#be12e9);", | |
| ".windows": "font-family: 'Inter', Segoe WPC,Segoe UI,sans-serif;", | |
| ".window-title": "display: none !important;" | |
| }, | |
| "apc.parts.font.family": { | |
| "sidebar": "Inter", | |
| "titlebar": "Inter", | |
| "activityBar": "Inter", | |
| "panel": "Inter", | |
| "tabs": "Inter", | |
| "statusbar": "Inter", | |
| "settings-body": "Inter", | |
| "extension-editor": "Inter", | |
| "monaco-menu": "Inter" | |
| }, | |
| /* End of Specific settings for the Natty theme */ | |
| "workbench.startupEditor": "none", | |
| "editor.fontFamily": "'MonoLisa', 'Fira Code', Consolas, 'Courier New', monospace", | |
| "editor.wordWrap": "on", | |
| "editor.cursorSmoothCaretAnimation": "on", | |
| "editor.mouseWheelZoom": true, | |
| "git.enableSmartCommit": true, | |
| "explorer.confirmDragAndDrop": false, | |
| "editor.defaultFormatter": "esbenp.prettier-vscode", | |
| "editor.formatOnSave": true, | |
| "[php]": { | |
| "editor.defaultFormatter": "bmewburn.vscode-intelephense-client" | |
| }, | |
| "git.confirmSync": false, | |
| "security.workspace.trust.untrustedFiles": "open", | |
| "liveServer.settings.donotShowInfoMsg": true, | |
| "vsicons.dontShowNewVersionMessage": true, | |
| "editor.accessibilitySupport": "off", | |
| "editor.renderWhitespace": "none", | |
| "terminal.integrated.localEchoStyle": "dim", | |
| "terminal.integrated.fontFamily": "'JetBrainsMono Nerd Font', 'MonoLisa' , 'Fira Code'", | |
| "editor.linkedEditing": true, | |
| "git.allowForcePush": true, | |
| "git.allowNoVerifyCommit": true, | |
| "editor.quickSuggestionsDelay": 5, | |
| "prettier.bracketSameLine": true, | |
| "markdown.preview.fontSize": 16, | |
| "debug.console.fontSize": 16, | |
| "terminal.integrated.lineHeight": 1.4, | |
| "editor.fontWeight": "500", | |
| "terminal.integrated.fontWeight": "500", | |
| "css.lint.unknownAtRules": "ignore", | |
| "intelephense.diagnostics.undefinedMethods": false, | |
| "terminal.external.windowsExec": "C:\\WINDOWS\\System32\\cmd.exe", | |
| "terminal.integrated.cursorBlinking": true, | |
| "terminal.integrated.cursorStyle": "line", | |
| "editor.lineHeight": 56, | |
| // "editor.lineHeight": 48, | |
| "terminal.integrated.profiles.windows": { | |
| "PowerShell": { | |
| "source": "PowerShell", | |
| "icon": "terminal-powershell", | |
| "args": ["-NoLogo"] | |
| }, | |
| "Command Prompt": { | |
| "path": [ | |
| "${env:windir}\\Sysnative\\cmd.exe", | |
| "${env:windir}\\System32\\cmd.exe" | |
| ], | |
| "args": [], | |
| "icon": "terminal-cmd" | |
| }, | |
| "Git Bash": { | |
| "source": "Git Bash" | |
| } | |
| }, | |
| "workbench.experimental.settingsProfiles.enabled": true, | |
| "editor.inlayHints.padding": true, | |
| "liveServer.settings.donotVerifyTags": true, | |
| "workbench.editor.enablePreview": false, | |
| "editor.minimap.autohide": true, | |
| "prettier.singleQuote": true, | |
| "editor.formatOnType": true, | |
| "git.autofetch": true, | |
| "debug.showInlineBreakpointCandidates": false, | |
| "vue.codeActions.savingTimeLimit": 5000, | |
| "audioCues.lineHasBreakpoint": "off", | |
| "audioCues.onDebugBreak": "off", | |
| "editor.glyphMargin": false, | |
| "screencastMode.fontSize": 20, | |
| "extensions.ignoreRecommendations": true, | |
| "git.openRepositoryInParentFolders": "never", | |
| "prettier.singleAttributePerLine": true, | |
| "inlineFold.unfoldOnLineSelect": true, | |
| "inlineFold.useGlobal": true, | |
| "window.commandCenter": false, | |
| "terminal.integrated.fontSize": 16, | |
| "editor.minimap.size": "fill", | |
| "phpfmt.visibility_order": true, | |
| "workbench.activityBar.location": "hidden", | |
| "workbench.layoutControl.enabled": false, | |
| "workbench.iconTheme": "material-icon-theme", | |
| "workbench.colorTheme": "Natty", | |
| "window.menuBarVisibility": "toggle", | |
| "explorer.fileNesting.enabled": true, | |
| "explorer.compactFolders": false, | |
| "editor.unicodeHighlight.allowedLocales": { | |
| "tr": true | |
| }, | |
| "breadcrumbs.showMethods": false, | |
| "breadcrumbs.showModules": false, | |
| "breadcrumbs.showNamespaces": false, | |
| "breadcrumbs.showFunctions": false, | |
| "breadcrumbs.showEvents": false, | |
| "breadcrumbs.showEnums": false, | |
| "breadcrumbs.showEnumMembers": false, | |
| "breadcrumbs.showConstructors": false, | |
| "breadcrumbs.showConstants": false, | |
| "breadcrumbs.showClasses": false, | |
| "breadcrumbs.showBooleans": false, | |
| "breadcrumbs.showArrays": false, | |
| "breadcrumbs.showOperators": false, | |
| "breadcrumbs.showObjects": false, | |
| "breadcrumbs.showNumbers": false, | |
| "breadcrumbs.showNull": false, | |
| "breadcrumbs.showStrings": false, | |
| "breadcrumbs.showProperties": false, | |
| "breadcrumbs.showStructs": false, | |
| "breadcrumbs.showTypeParameters": false, | |
| "breadcrumbs.showVariables": false, | |
| "breadcrumbs.showFields": false, | |
| "breadcrumbs.showKeys": false, | |
| "breadcrumbs.showPackages": false, | |
| "breadcrumbs.icons": false, | |
| "notebook.breadcrumbs.showCodeCells": false, | |
| "breadcrumbs.showInterfaces": false, | |
| "window.zoomLevel": 2, | |
| "workbench.tree.enableStickyScroll": false, | |
| "sqlite3-editor.ui.movePanelIfSpaceAllows": "bottom", | |
| "cSpell.enabled": false, | |
| "breadcrumbs.showFiles": false, | |
| "breadcrumbs.enabled": false, | |
| "breadcrumbs.filePath": "off", | |
| "workbench.editor.showTabs": "single", | |
| "editor.smoothScrolling": true, | |
| "workbench.list.smoothScrolling": true, | |
| "workbench.list.mouseWheelScrollSensitivity": 3, | |
| "output.smartScroll.enabled": false, | |
| "terminal.integrated.smoothScrolling": true, | |
| "editor.mouseWheelScrollSensitivity": 3, | |
| "editor.cursorBlinking": "expand", | |
| "editor.fontSize": 15, | |
| "editor.stickyScroll.scrollWithEditor": false, | |
| "editor.minimap.renderCharacters": false, | |
| "editor.minimap.showSlider": "always", | |
| "editor.scrollbar.verticalScrollbarSize": 0, | |
| "editor.scrollbar.vertical": "hidden", | |
| "workbench.statusBar.visible": false, | |
| "workbench.tips.enabled": false, | |
| "files.autoSave": "afterDelay" | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment