Skip to content

Instantly share code, notes, and snippets.

@diego3g
Last active December 20, 2024 18:49
Show Gist options
  • Save diego3g/b1b189063d21b96d6144ca896755be64 to your computer and use it in GitHub Desktop.
Save diego3g/b1b189063d21b96d6144ca896755be64 to your computer and use it in GitHub Desktop.
VSCode Settings (Updated)

⚠️ Note!

With VSCode version 1.94, the APC extension broke and there is no fix yet.

So, for those having issues with APC after the VSCode update, I recommend downloading the previous version of VSCode for now (https://code.visualstudio.com/updates/v1_93) and setting updates to manual by adding this to the editor's configuration:

"update.mode": "manual",
{
"workbench.startupEditor": "newUntitledFile",
"editor.fontSize": 14,
"editor.lineHeight": 1.8,
"javascript.suggest.autoImports": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"editor.rulers": [
80,
120
],
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"editor.stickyScroll.enabled": false,
"workbench.tree.enableStickyScroll": false,
"files.associations": {
".env.*": "dotenv",
".prettierrc": "json",
"*.css": "css",
".dev.vars": "dotenv"
},
"symbols.files.associations": {
"*.module.ts": "nest",
"*.guard.ts": "typescript",
"*.spec.ts": "ts-test",
"*.e2e-spec.ts": "ts-test",
"*.mock.ts": "ts-test",
"vitest.config.e2e.ts": "vite",
".env.development.local": "gear",
".env.test.local": "gear",
".env.local": "gear",
".env.example": "gear"
},
"tailwindCSS.experimental.classRegex": [
[
"tv\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
],
"class:\\s*?[\"'`]([^\"'`]*).*?,"
],
"editor.parameterHints.enabled": false,
"editor.renderLineHighlight": "gutter",
"cSpell.language": "en,pt",
"typescript.updateImportsOnFileMove.enabled": "always",
"editor.suggestSelection": "first",
"explorer.confirmDelete": false,
"gitlens.codeLens.recentChange.enabled": false,
"terminal.integrated.showExitAlert": false,
"[prisma]": {
"editor.formatOnSave": true
},
"typescript.suggest.autoImports": true,
"typescript.preferences.preferTypeOnlyAutoImports": true,
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1"
},
"workbench.editor.labelFormat": "short",
"editor.fontLigatures": true,
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"mdx": "javascriptreact"
},
"emmet.syntaxProfiles": {
"javascript": "jsx",
"mdx": "jsx"
},
"cSpell.enableFiletypes": [
"!asciidoc",
"!c",
"!cpp",
"!csharp",
"!go",
"!handlebars",
"!haskell",
"!jade",
"!java",
"!latex",
"!php",
"!pug",
"!python",
"!restructuredtext",
"!rust",
"!scala",
"!scss"
],
"editor.acceptSuggestionOnCommitCharacter": false,
"explorer.compactFolders": false,
"git.enableSmartCommit": true,
"editor.accessibilitySupport": "off",
"explorer.confirmDragAndDrop": false,
"terminal.integrated.fontSize": 14,
"terminal.integrated.fontFamily": "JetBrainsMono Nerd Font",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"eslint.validate": [
"javascript",
"javascriptreact",
"graphql"
],
"editor.semanticHighlighting.enabled": false,
"breadcrumbs.enabled": false,
"workbench.productIconTheme": "fluent-icons",
"editor.fontFamily": "JetBrains Mono",
"gitlens.codeLens.authors.enabled": false,
"editor.tabSize": 2,
"security.workspace.trust.untrustedFiles": "newWindow",
"files.exclude": {
"**\/CVS": true,
"**\/.DS_Store": true,
"**\/.hg": true,
"**\/.svn": true,
"**\/.git": true,
".vscode": true
// "node_modules": true
},
"workbench.iconTheme": "symbols",
"update.mode": "manual",
"terminal.integrated.gpuAcceleration": "on",
"terminal.integrated.defaultProfile.osx": "fish",
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"window.commandCenter": false,
"git.openRepositoryInParentFolders": "always",
"symbols.hidesExplorerArrows": false,
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"console-ninja.featureSet": "Community",
"workbench.editor.empty.hint": "hidden",
"update.showReleaseNotes": false,
"security.promptForLocalFileProtocolHandling": false,
"workbench.activityBar.location": "hidden",
"apc.activityBar": {
"position": "bottom",
"hideSettings": true,
"size": 48,
"itemMargin": 8,
"itemSize": 32
},
"editor.hideCursorInOverviewRuler": true,
"editor.minimap.enabled": false,
"window.titleBarStyle": "native",
"apc.electron": {
"titleBarStyle": "hiddenInset",
"trafficLightPosition": {
"x": 11,
"y": 10
},
"opacity": 1,
"vibrancy": "dark",
"frame": false
},
"apc.header": {
"height": 36
},
"apc.listRow": {
"height": 24
},
"apc.font.family": "Inter",
"apc.stylesheet": {
".title-label > h2": "display: none",
".editor-actions": "display: none",
".nosidebar .inline-tabs-placeholder": "width: 75px",
".pane-header": "padding: 0 8px",
".pane-body": "padding: 8px",
".split-view-view:first-child .pane-header": "display: none !important;",
".monaco-list-row": "border-radius: 4px;",
".monaco-workbench .monaco-list:not(.element-focused):focus:before": "display: none;"
},
"editor.scrollbar.vertical": "hidden",
"explorer.sortOrder": "foldersNestsFiles",
"explorer.fileNesting.patterns": {
"package.json": ".eslint*, prettier*, tsconfig*, vite*, pnpm-*, bun.lockb, nest*, package-lock*",
"tailwind.config.*": "tailwind.config*, postcss.config*",
".env.local": ".env*",
".env": ".env*"
},
"explorer.fileNesting.enabled": true,
"cSpell.userWords": [
"automations",
"bootcamp",
"chakra",
"checkin",
"checkins",
"cloudflare",
"clsx",
"Codegen",
"datadog",
"Datetime",
"dayjs",
"Dotenv",
"Elysia",
"esbuild",
"fastify",
"Fastify",
"feedbackwidget",
"ffprobe",
"gamificada",
"Hasher",
"hono",
"Hono",
"ilike",
"IUGU",
"jamjuree",
"jupiter",
"ksuid",
"liveblocks",
"LIVEBLOCKS",
"Marguerita",
"middlewares",
"mixpanel",
"monaco",
"nestjs",
"nivo",
"omni",
"Omni",
"Onboarded",
"pallas",
"postgres",
"postgresql",
"prefetch",
"reactflow",
"retriable",
"roboto",
"rocketseat",
"rotion",
"rsxp",
"Sandpack",
"shiki",
"skylab",
"sqlite",
"supergraph",
"svgr",
"sympla",
"tailwindcss",
"textblock",
"tiptap",
"trpc",
"TRPC",
"tsup",
"unfollow",
"Unfollow",
"unform",
"Unform",
"unmark",
"upsert",
"Usuario",
"webm",
"WEBPUSH"
],
"workbench.statusBar.visible": false,
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "keyword.other.dotenv",
"settings": {
"foreground": "#FF000000"
}
}
]
},
"workbench.layoutControl.enabled": false,
"window.autoDetectColorScheme": true,
"workbench.preferredDarkColorTheme": "poimandres",
"workbench.preferredLightColorTheme": "Min Light",
"gitlens.advanced.messages": {
"suppressIntegrationRequestTimedOutWarning": true
},
"liveServer.settings.donotShowInfoMsg": true
}
@eduardonunesp
Copy link

Alguém manja como tirar aquele texto Explorer: da lateral esquerda superior usando o APC
image
no caso eu queria deixar somente o nome do projeto aberto, por exemplo somente LINKED-LIST

@gabbezeira
Copy link


Dark Wizard Theme Logo
🌌 DarkWizard Theme Visual Studio Code

DarkWizard Theme is a sleek, modern Visual Studio Code theme designed to provide a focused, immersive development experience. With a dark palette, elegant visuals, and excellent readability, DarkWizard Theme is made for developers who value both style and functionality.

Dark theme for Visual Studio Code

PRs welcome! License

InstallScreenshotsTeamLicense

Install

  1. Requirements: Make sure your Visual Studio Code is up to date.
  2. Marketplace: Go to the Visual Studio Code Marketplace and search for DarkWizard Theme or Click here!.
  3. Install the Theme: Click “Install” and then select the theme via Preferences > Color Theme > DarkWizard Theme.

Screenshots

DarkWizard Theme 🌌 Preview

Dark Wizard screnshoot for Visual Studio Code


DarkWizard Theme 🌌 Terminal Preview

Dark Wizard Terminal screnshoot for Visual Studio Code


DarkWizard 🌌 Json Preview

Dark Wizard Json screnshoot for Visual Studio Code

⚙️ Recommended Settings

For the best visual experience, we suggest adding the following configurations to your settings.json. These settings enhance font, spacing, and other visual preferences in Visual Studio Code:

{
  "workbench.iconTheme": "symbols",
  "editor.fontFamily": "JetBrains Mono",
  "editor.fontLigatures": true,
  "editor.fontSize": 14,
  "editor.lineHeight": 1.5,
  "editor.renderLineHighlight": "gutter",
  "workbench.editor.labelFormat": "short",
  "explorer.compactFolders": false,
  "breadcrumbs.enabled": false,
  "workbench.activityBar.location": "hidden",
  "editor.minimap.enabled": false,
  "editor.scrollbar.vertical": "hidden",
  "workbench.statusBar.visible": true,
  "symbols.hidesExplorerArrows": false,
  "editor.bracketPairColorization.enabled": false
}

🔗 Download JetBrains Mono Font

Use the JetBrains Mono font, specifically designed for coding, with ligatures and high readability.

🔥 Extra Tips

  • 🖥️ Full-Screen Mode: Maximize the theme’s impact by using VS Code in full-screen mode.
  • 🧩 Icon Customization: Install Symbols for best integration with the theme and enable "workbench.iconTheme": "symbols" in your settings.json.
  • 🚫 Hide the Minimap: Disable the minimap for a cleaner interface with "editor.minimap.enabled": false.

Team

Author: Gabbezeira
🌐 Instagram: https://instagram.com/gabbezeira


License

MIT License


Enjoy DarkWizard Theme and take your coding environment to the next level! 🚀

@amandasaporiti
Copy link

Procurando algumas alternativas pra essa nova versão do vs code que não tem mais suporte ao APC, tem essas duas extensões que da pra customizar o vs code sem precisar fazer a instalação das versões anteriores: Custom CSS Loader and JS, Custom UI Style

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment