Skip to content

Instantly share code, notes, and snippets.

@wribeiiro
Last active June 3, 2024 13:51
Show Gist options
  • Save wribeiiro/6665089319be97b14f2a914e90a864a4 to your computer and use it in GitHub Desktop.
Save wribeiiro/6665089319be97b14f2a914e90a864a4 to your computer and use it in GitHub Desktop.
VSCode Settings (Updated 2024)
{
"terminal.integrated.fontFamily": "Operator Mono Lig",
"terminal.integrated.fontSize": 15,
"terminal.integrated.fontWeight": "335",
"editor.smoothScrolling": true,
"editor.fontFamily": "Operator Mono Lig",
"editor.fontLigatures": true,
"editor.fontSize": 15,
"editor.tabSize": 4,
"editor.fontWeight": "335",
"editor.detectIndentation": true,
"editor.insertSpaces": true,
"editor.rulers": [
120,
200
],
"editor.renderWhitespace": "all",
"editor.minimap.enabled": false,
"editor.renderLineHighlight": "gutter",
"editor.wordWrap": "on",
"editor.suggestSelection": "first",
"editor.formatOnSave": false,
"editor.showUnused": true,
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
//following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", //class names
"keyword", //import, export, return…
"storage.modifier", //static keyword
"storage.type", //class keyword
"support.class.builtin",
"keyword.control",
"constant.language",
"entity.other.attribute-name",
"entity.name.method"
],
"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": ""
}
},
{
"scope": "comment.block, comment.line, punctuation.definition.comment",
"settings": {
//"foreground": "#8f8d8d"
}
}
]
},
"editor.cursorBlinking": "phase",
"editor.cursorStyle": "line",
"intelephense.environment.phpVersion": "8.3",
"intelephense.files.associations": [
"*.php",
"*.inc"
],
"intelephense.files.exclude": [
"**/.git/**",
"**/.svn/**",
"**/.hg/**",
"**/CVS/**",
"**/.DS_Store/**",
"**/node_modules/**",
"**/bower_components/**",
"**/vendor/**/{Tests,tests}/**",
"**/.history/**",
"**/vendor/**/vendor/**",
"**/ui/**"
],
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"html.format.contentUnformatted": "pre,code,textarea",
"html.format.extraLiners": "head, body, /html",
"html.format.indentHandlebars": false,
"html.format.indentInnerHtml": false,
"html.format.maxPreserveNewLines": null,
"html.format.preserveNewLines": true,
"html.format.wrapLineLength": 180,
"html.format.wrapAttributes": "auto",
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 4,
"editor.insertSpaces": false
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 4,
"editor.insertSpaces": false
},
"[php]": {
"editor.defaultFormatter": "bmewburn.vscode-intelephense-client",
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.showUnused": true
},
"prettier.trailingComma": "all",
"workbench.editorAssociations": {
"*.ipynb": "default",
"*.sqlite3": "default",
"*.sqlite": "default",
"*.csv": "default",
"*.xls": "default"
},
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"extensions.autoUpdate": false,
"gitlens.advanced.messages": {
"suppressGitMissingWarning": true,
"suppressLineUncommittedWarning": true
},
"security.workspace.trust.untrustedFiles": "open",
"explorer.confirmDelete": false,
"git.confirmSync": false,
"explorer.confirmDragAndDrop": false,
"terminal.integrated.showExitAlert": false,
"files.exclude": {
"**\/CVS": true,
"**\/.DS_Store": true,
"**\/.hg": true,
"**\/.svn": true,
"**\/.git": true
},
"files.associations": {
"*.inc": "php",
"*.php": "php"
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/*/**": true
},
"discord.detailsIdling": "🔍 Searching in Files....",
"discord.detailsEditing": "☕ {file_name} with {file_size}",
"discord.largeImageIdling": "⌨️ Code, Coffee and Pomodoro Timer",
"discord.smallImage": "🌚 Code, Coffee and Pomodoro Timer",
"discord.lowerDetailsDebugging": "🐛 Debugging: {git_branch}",
"discord.lowerDetailsEditing": "📰 Project: {workspace}",
"discord.lowerDetailsIdling": "🕡 Coffee break",
"discord.lowerDetailsNoWorkspaceFound": "{file_size}",
"gitlens.advanced.fileHistoryFollowsRenames": false,
"gitlens.advanced.fileHistoryShowAllBranches": false,
"git.openRepositoryInParentFolders": "always",
"[python]": {
"editor.formatOnType": true
},
"workbench.iconTheme": "symbols",
"material-icon-theme.folders.associations": {
"adapters": "contract",
"grpc": "pipe",
"kube": "kubernetes",
"main": "lib",
"websockets": "pipe",
"implementations": "core",
"protos": "pipe",
"entities": "class",
"kafka": "pipe",
"use-cases": "functions",
"migrations": "tools",
"schemas": "class",
"useCases": "functions",
"eslint-config": "tools",
"typeorm": "database",
"_shared": "shared",
"mappers": "meta",
"fakes": "mock",
"modules": "components",
"subscribers": "messages",
"domain": "class",
"protocols": "contract",
"infra": "app",
"view-models": "views",
"presentation": "template",
"dtos": "typescript",
"http": "container",
"providers": "include",
"factories": "class",
"factory": "class",
"exceptions": "mock",
"repositories": "mappings",
"objects": "contract"
},
"material-icon-theme.files.associations": {
"*.ts": "typescript",
"**.json": "json",
"*.inc": "php"
},
"editor.semanticHighlighting.enabled": false,
"explorer.compactFolders": false,
"workbench.editor.labelFormat": "short",
"workbench.colorTheme": "Illusion",
"workbench.startupEditor": "newUntitledFile",
"termPreview.absolutePathToTermsRoot": "/root/code/SoftExpertExcellenceSuiteV3/System/web/include/language/LC_MESSAGES",
"termPreview.file": "{{LANGUAGE}}.utf-8.po",
"termPreview.languages": [
"en-us",
"pt-br"
],
"editor.bracketPairColorization.enabled": false,
"bracket-pair-colorizer-2.depreciation-notice": false,
"workbench.productIconTheme": "fluent-icons",
"symbols.hidesExplorerArrows": false,
"[css]": {
"editor.defaultFormatter": "aeschli.vscode-css-formatter"
},
"php.suggest.basic": false,
"inline-parameters.enabled": false,
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.ts": "${capture}.js",
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.tsx": "${capture}.ts",
"tsconfig.json": "tsconfig.*.json",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml"
},
"tabnine.experimentalAutoImports": true,
"workbench.layoutControl.enabled": false,
"window.menuBarVisibility": "compact",
"remote.autoForwardPortsSource": "hybrid",
"scm.showChangesSummary": false,
"vscode-pets.theme": "forest",
"breadcrumbs.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"workbench.editor.empty.hint": "hidden"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment