Skip to content

Instantly share code, notes, and snippets.

@alnahian2003
Created March 19, 2024 16:00
Show Gist options
  • Select an option

  • Save alnahian2003/dfb2df0e8e7539c3a451108621d83add to your computer and use it in GitHub Desktop.

Select an option

Save alnahian2003/dfb2df0e8e7539c3a451108621d83add to your computer and use it in GitHub Desktop.
My VS Code Settings
{
/**
* 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