Skip to content

Instantly share code, notes, and snippets.

@doceazedo
Last active May 17, 2023 01:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save doceazedo/a82ef97ebd94227d48f270042fcb63aa to your computer and use it in GitHub Desktop.
Save doceazedo/a82ef97ebd94227d48f270042fcb63aa to your computer and use it in GitHub Desktop.
✨ DoceAzedo's VS Code Settings ✨
{
"editor.fontFamily": "Fira Code, monospace, 'Segoe UI Emoji'",
"editor.fontLigatures": true,
"editor.minimap.enabled": false,
"editor.tabSize": 2,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",
"editor.wordWrap": "on",
"discord.detailsEditing": "📝 Editando: {filename}",
"discord.detailsIdle": "Procrastinando 🍕",
"discord.largeImage": "Editando arquivo {LANG}",
"discord.largeImageIdle": "Procrastinando 🍕",
"discord.lowerDetailsIdle": "Nenhum projeto aberto",
"discord.lowerDetailsNotFound": "🔢 {totallines} linhas",
"discord.workspaceElapsedTime": true,
"discord.lowerDetailsEditing": "📊 Projeto: {workspace}",
"workbench.iconTheme": "material-icon-theme",
"sync.gist": "2b12d77b3033fc89cc7d0c0abcfec1d5",
"explorer.compactFolders": false,
"[css]": {
"editor.defaultFormatter": "MikeBovenlander.formate"
},
"workbench.startupEditor": "newUntitledFile",
"intelephense.format.braces": "k&r",
"editor.codeLens": true,
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true,
"**/*.meta": true
},
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"git.enableSmartCommit": true,
"git.confirmSync": false,
"git.autofetch": true,
"editor.selectionClipboard": false,
"liveServer.settings.donotShowInfoMsg": true,
"omnisharp.useEditorFormattingSettings": true,
"liveSassCompile.settings.formats": [
{
"format": "expanded",
"extensionName": ".css",
"savePath": null
}
],
"security.workspace.trust.untrustedFiles": "open",
"security.workspace.trust.enabled": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.tokenColorCustomizations": {
"textMateRules": []
},
"files.eol": "\n",
"svelte.enable-ts-plugin": true,
"editor.cursorBlinking": "phase",
"editor.cursorSmoothCaretAnimation": "on",
"editor.bracketPairColorization.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"window.titleBarStyle": "custom",
"background.enabled": true,
"background.loop": false,
"background.useDefault": false,
"background.useFront": true,
"background.style": {
"bottom": "0",
"right": "24px",
"height": "38px",
"background-size": "contain"
},
"background.customImages": [
"https://cdn.betterttv.net/emote/5af454b657376e68acb7512a/2x"
],
"svelte.plugin.svelte.note-new-transformation": false,
"workbench.colorTheme": "New Moon",
"editor.fontSize": 16,
"terminal.integrated.customGlyphs": false,
"terminal.integrated.fontFamily": "FiraCode Nerd Font Mono",
"terminal.integrated.fontSize": 16,
"editor.linkedEditing": true,
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode"
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"window.zoomLevel": 1
}
[
{
"identifier": {
"id": "penple.skript-vscode"
},
"version": "2.1.3"
},
{
"identifier": {
"id": "whatwedo.twig"
},
"version": "1.0.2"
},
{
"identifier": {
"id": "tobiah.unity-tools"
},
"version": "1.2.12"
},
{
"identifier": {
"id": "donjayamanne.jquerysnippets"
},
"version": "0.0.1"
},
{
"identifier": {
"id": "idleberg.svg-icons"
},
"version": "0.9.0"
},
{
"identifier": {
"id": "kleber-swf.unity-code-snippets"
},
"version": "1.3.0"
},
{
"identifier": {
"id": "abhijoybasak.nestjs-files"
},
"version": "0.5.1"
},
{
"identifier": {
"id": "lottiefiles.vscode-lottie"
},
"version": "1.0.5"
},
{
"identifier": {
"id": "icrawl.discord-vscode"
},
"version": "5.8.0"
},
{
"identifier": {
"id": "johnpapa.vscode-cloak"
},
"version": "0.5.0"
},
{
"identifier": {
"id": "wayou.vscode-todo-highlight"
},
"version": "1.0.5"
},
{
"identifier": {
"id": "christian-kohler.path-intellisense"
},
"version": "2.8.4"
},
{
"identifier": {
"id": "editorconfig.editorconfig"
},
"version": "0.16.4"
},
{
"identifier": {
"id": "geeebe.duplicate"
},
"version": "1.0.2"
},
{
"identifier": {
"id": "plibither8.remove-comments"
},
"version": "1.2.2"
},
{
"identifier": {
"id": "small.php-ci"
},
"version": "0.4.2"
},
{
"identifier": {
"id": "taniarascia.new-moon-vscode"
},
"version": "1.8.8"
},
{
"identifier": {
"id": "dotjoshjohnson.xml"
},
"version": "2.5.1"
},
{
"identifier": {
"id": "ritwickdey.live-sass"
},
"version": "3.0.0"
},
{
"identifier": {
"id": "mikestead.dotenv"
},
"version": "1.0.1"
},
{
"identifier": {
"id": "jakearl.search-editor-apply-changes"
},
"version": "0.1.1"
},
{
"identifier": {
"id": "mrmlnc.vscode-duplicate"
},
"version": "1.2.1"
},
{
"identifier": {
"id": "ritwickdey.liveserver"
},
"version": "5.7.9"
},
{
"identifier": {
"id": "unity.unity-debug"
},
"version": "3.0.2"
},
{
"identifier": {
"id": "ardenivanov.svelte-intellisense"
},
"version": "0.7.1"
},
{
"identifier": {
"id": "orta.vscode-twoslash-queries"
},
"version": "1.1.0"
},
{
"identifier": {
"id": "dbaeumer.vscode-eslint"
},
"version": "2.4.0"
},
{
"identifier": {
"id": "bmewburn.vscode-intelephense-client"
},
"version": "1.9.5"
},
{
"identifier": {
"id": "foxundermoon.shell-format"
},
"version": "7.2.5"
},
{
"identifier": {
"id": "tamasfe.even-better-toml"
},
"version": "0.19.0"
},
{
"identifier": {
"id": "golang.go"
},
"version": "0.38.0"
},
{
"identifier": {
"id": "syler.sass-indented"
},
"version": "1.8.26"
},
{
"identifier": {
"id": "donjayamanne.githistory"
},
"version": "0.6.20"
},
{
"identifier": {
"id": "vincaslt.highlight-matching-tag"
},
"version": "0.11.0"
},
{
"identifier": {
"id": "tauri-apps.tauri-vscode"
},
"version": "0.2.6"
},
{
"identifier": {
"id": "equinusocio.vsc-community-material-theme"
},
"version": "1.4.6"
},
{
"identifier": {
"id": "yzhang.markdown-all-in-one"
},
"version": "3.5.1"
},
{
"identifier": {
"id": "equinusocio.vsc-material-theme"
},
"version": "33.8.0"
},
{
"identifier": {
"id": "bradlc.vscode-tailwindcss"
},
"version": "0.9.11"
},
{
"identifier": {
"id": "equinusocio.vsc-material-theme-icons"
},
"version": "2.7.5"
},
{
"identifier": {
"id": "mechatroner.rainbow-csv"
},
"version": "3.7.0"
},
{
"identifier": {
"id": "sonarsource.sonarlint-vscode"
},
"version": "3.17.0"
},
{
"identifier": {
"id": "esbenp.prettier-vscode"
},
"version": "9.12.0"
},
{
"identifier": {
"id": "ms-vsliveshare.vsliveshare"
},
"version": "1.0.5864"
},
{
"identifier": {
"id": "gitlab.gitlab-workflow"
},
"version": "3.62.0"
},
{
"identifier": {
"id": "redhat.java"
},
"version": "1.18.0"
},
{
"identifier": {
"id": "pkief.material-icon-theme"
},
"version": "4.27.0"
},
{
"identifier": {
"id": "ms-vscode-remote.remote-containers"
},
"version": "0.292.0"
},
{
"identifier": {
"id": "ms-dotnettools.csharp"
},
"version": "1.25.7"
},
{
"identifier": {
"id": "vue.volar"
},
"version": "1.6.4"
},
{
"identifier": {
"id": "yoavbls.pretty-ts-errors"
},
"version": "0.4.1"
},
{
"identifier": {
"id": "svelte.svelte-vscode"
},
"version": "107.4.3"
},
{
"identifier": {
"id": "prisma.prisma"
},
"version": "4.14.0"
},
{
"identifier": {
"id": "eamodio.gitlens"
},
"version": "13.6.0"
},
{
"identifier": {
"id": "rust-lang.rust-analyzer"
},
"version": "0.4.1510",
"metadata": {
"preRelease": true
}
},
{
"identifier": {
"id": "ms-vscode-remote.remote-wsl"
},
"version": "0.78.5"
},
{
"identifier": {
"id": "astro-build.astro-vscode"
},
"version": "1.0.6"
},
{
"identifier": {
"id": "ms-azuretools.vscode-docker"
},
"version": "1.25.1"
}
]
import fs from "fs";
import os from "os";
const homedir = os.homedir();
const extensions = JSON.parse(
fs.readFileSync(`${homedir}/.vscode/extensions/extensions.json`).toString()
);
const cleanExtensions = extensions.map((ext) => ({
identifier: {
id: ext.identifier.id,
},
version: ext.version,
metadata: ext.metadata.preRelease
? { preRelease: ext.metadata.preRelease }
: undefined,
}));
fs.writeFileSync("extensions.json", JSON.stringify(cleanExtensions, null, 2));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment