Skip to content

Instantly share code, notes, and snippets.

@zhelezkov
Created November 13, 2024 11:24
Show Gist options
  • Save zhelezkov/8b0f93af379d67f826405d984ccda729 to your computer and use it in GitHub Desktop.
Save zhelezkov/8b0f93af379d67f826405d984ccda729 to your computer and use it in GitHub Desktop.
Name: Biome
Id: biomejs.biome
Description: Toolchain of the web
Version: 2.3.0
Publisher: biomejs
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=biomejs.biome
Name: Bun for Visual Studio Code
Id: oven.bun-vscode
Description: The Visual Studio Code extension for Bun.
Version: 0.0.16
Publisher: Oven
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=oven.bun-vscode
Name: ESLint
Id: dbaeumer.vscode-eslint
Description: Integrates ESLint JavaScript into VS Code.
Version: 3.0.10
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
Name: Even Better TOML
Id: tamasfe.even-better-toml
Description: Fully-featured TOML support
Version: 0.19.2
Publisher: tamasfe
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml
Name: Figma for VS Code
Id: figma.figma-vscode-extension
Description: Bring Figma into the text editor. Inspect designs, receive notifications, and get code suggestions.
Version: 0.4.0
Publisher: Figma
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=figma.figma-vscode-extension
Name: GitHub Copilot
Id: GitHub.copilot
Description: Your AI pair programmer
Version: 1.245.0
Publisher: GitHub
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=GitHub.copilot
Name: GitHub Pull Requests
Id: GitHub.vscode-pull-request-github
Description: Pull Request and Issue Provider for GitHub
Version: 0.100.1
Publisher: GitHub
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github
Name: GitLens — Git supercharged
Id: eamodio.gitlens
Description: Supercharge Git within VS Code — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more
Version: 15.6.3
Publisher: GitKraken
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
Name: Prettier - Code formatter
Id: esbenp.prettier-vscode
Description: Code formatter using prettier
Version: 11.0.0
Publisher: Prettier
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
Name: Pretty TypeScript Errors
Id: YoavBls.pretty-ts-errors
Description: Make TypeScript errors prettier and more human-readable in VSCode
Version: 0.6.0
Publisher: yoavbls
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=yoavbls.pretty-ts-errors
Name: Prisma
Id: Prisma.prisma
Description: Adds syntax highlighting, formatting, auto-completion, jump-to-definition and linting for .prisma files.
Version: 5.22.0
Publisher: Prisma
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=Prisma.prisma
Name: Remote Explorer
Id: ms-vscode.remote-explorer
Description: View remote machines for SSH and Tunnels.
Version: 0.4.3
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode.remote-explorer
Name: Tailwind CSS IntelliSense
Id: bradlc.vscode-tailwindcss
Description: Intelligent Tailwind CSS tooling for VS Code
Version: 0.12.13
Publisher: Tailwind Labs
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss
Name: ZipFS - a zip file system
Id: arcanis.vscode-zipfs
Description: Allows to easily inspect and modify files stored within zip archives.
Version: 3.0.0
Publisher: Maël Nison
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=arcanis.vscode-zipfs
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+;",
"command": "findJump.activate"
},
{
"key": "alt+f1",
"command": "revealInExplorer"
},
{
"key": "alt+cmd+left",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "alt+cmd+right",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"command": "workbench.action.closeActiveEditor",
"key": "cmd+F4"
},
{
"command": "editor.action.smartSelect.grow",
"key": "cmd+w",
"when": "editorTextFocus"
},
{
"command": "-workbench.action.closeActiveEditor",
"key": "cmd+w"
},
{
"command": "editor.action.smartSelect.shrink",
"key": "shift+cmd+w",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+left",
"command": "-editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+cmd+left",
"command": "-editor.action.smartSelect.shrink",
"when": "editorTextFocus"
},
{
"command": "editor.action.rename",
"key": "shift+F6",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"command": "-editor.action.rename",
"key": "f2"
},
{
"key": "ctrl+right",
"command": "workbench.action.nextEditor"
},
{
"key": "shift+cmd+]",
"command": "-workbench.action.nextEditor"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.nextEditor"
},
{
"command": "workbench.action.previousEditor",
"key": "ctrl+left"
},
{
"command": "-workbench.action.previousEditor",
"key": "shift+cmd+["
},
{
"command": "-workbench.action.previousEditor",
"key": "alt+cmd+left"
},
{
"key": "cmd+p",
"command": "editor.action.triggerParameterHints",
"when": "editorHasSignatureHelpProvider && editorTextFocus"
},
{
"command": "-workbench.action.quickOpen",
"key": "cmd+p"
},
{
"key": "alt+enter",
"command": "editor.action.quickFix",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "cmd+.",
"command": "-editor.action.quickFix",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "alt+enter",
"command": "problems.action.showQuickFixes",
"when": "problemFocus"
},
{
"key": "cmd+.",
"command": "-problems.action.showQuickFixes",
"when": "problemFocus"
},
{
"key": "alt+cmd+o",
"command": "editor.action.organizeImports",
"when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)source\\.organizeImports\\b/"
},
{
"key": "shift+alt+o",
"command": "-editor.action.organizeImports",
"when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)source\\.organizeImports\\b/"
},
{
"key": "alt+cmd+l",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor"
},
{
"key": "alt+cmd+l",
"command": "editor.action.formatDocument.none",
"when": "editorTextFocus && !editorHasDocumentFormattingProvider && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument.none",
"when": "editorTextFocus && !editorHasDocumentFormattingProvider && !editorReadonly"
},
{
"key": "cmd+r",
"command": "editor.action.startFindReplaceAction",
"when": "editorFocus || editorIsOpen"
},
{
"key": "alt+cmd+f",
"command": "-editor.action.startFindReplaceAction",
"when": "editorFocus || editorIsOpen"
},
{
"key": "ctrl+shift+r",
"command": "workbench.action.replaceInFiles"
},
{
"key": "shift+cmd+h",
"command": "-workbench.action.replaceInFiles"
},
{
"key": "ctrl+shift+f",
"command": "workbench.action.findInFiles"
},
{
"key": "shift+cmd+f",
"command": "-workbench.action.findInFiles"
},
{
"command": "git.sync",
"key": "cmd+T"
},
{
"command": "workbench.action.showCommands",
"key": "shift+cmd+A"
},
{
"key": "alt+cmd+z",
"command": "git.revertSelectedRanges"
},
{
"key": "cmd+k cmd+r",
"command": "-git.revertSelectedRanges",
"when": "isInDiffEditor"
},
{
"key": "shift+cmd+n",
"command": "workbench.action.quickOpen"
},
{
"key": "shift+cmd+n",
"command": "-workbench.action.newWindow"
},
{
"key": "cmd+n",
"command": "workbench.action.showAllSymbols"
},
{
"command": "-workbench.action.showAllSymbols",
"key": "cmd+t"
},
{
"key": "shift+alt+cmd+n",
"command": "workbench.action.gotoSymbol"
},
{
"key": "cmd+b",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "cmd+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "alt+cmd+v",
"command": "editor.action.codeAction",
"args": {
"kind": "refactor.extract.constant"
}
},
// shitty, need to be revisited
{
"key": "ctrl+1",
"command": "numberedBookmarks.jumpToBookmark1",
"when": "editorTextFocus"
},
{
"key": "cmd+1",
"command": "-numberedBookmarks.jumpToBookmark1",
"when": "editorTextFocus"
},
{
"key": "ctrl+2",
"command": "numberedBookmarks.jumpToBookmark2",
"when": "editorTextFocus"
},
{
"key": "cmd+2",
"command": "-numberedBookmarks.jumpToBookmark2",
"when": "editorTextFocus"
},
{
"key": "ctrl+3",
"command": "numberedBookmarks.jumpToBookmark3",
"when": "editorTextFocus"
},
{
"key": "cmd+3",
"command": "-numberedBookmarks.jumpToBookmark3",
"when": "editorTextFocus"
},
{
"key": "ctrl+4",
"command": "numberedBookmarks.jumpToBookmark4",
"when": "editorTextFocus"
},
{
"key": "cmd+4",
"command": "-numberedBookmarks.jumpToBookmark4",
"when": "editorTextFocus"
},
{
"key": "ctrl+5",
"command": "numberedBookmarks.jumpToBookmark5",
"when": "editorTextFocus"
},
{
"key": "cmd+5",
"command": "-numberedBookmarks.jumpToBookmark5",
"when": "editorTextFocus"
},
{
"key": "ctrl+6",
"command": "numberedBookmarks.jumpToBookmark6",
"when": "editorTextFocus"
},
{
"key": "cmd+6",
"command": "-numberedBookmarks.jumpToBookmark6",
"when": "editorTextFocus"
},
{
"key": "ctrl+7",
"command": "numberedBookmarks.jumpToBookmark7",
"when": "editorTextFocus"
},
{
"key": "cmd+7",
"command": "-numberedBookmarks.jumpToBookmark7",
"when": "editorTextFocus"
},
{
"key": "ctrl+8",
"command": "numberedBookmarks.jumpToBookmark8",
"when": "editorTextFocus"
},
{
"key": "cmd+8",
"command": "-numberedBookmarks.jumpToBookmark8",
"when": "editorTextFocus"
},
{
"key": "ctrl+9",
"command": "numberedBookmarks.jumpToBookmark9",
"when": "editorTextFocus"
},
{
"key": "cmd+9",
"command": "-numberedBookmarks.jumpToBookmark9",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+1",
"command": "numberedBookmarks.toggleBookmark1",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+1",
"command": "-numberedBookmarks.toggleBookmark1",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+2",
"command": "numberedBookmarks.toggleBookmark2",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+2",
"command": "-numberedBookmarks.toggleBookmark2",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+3",
"command": "numberedBookmarks.toggleBookmark3",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+3",
"command": "-numberedBookmarks.toggleBookmark3",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+4",
"command": "numberedBookmarks.toggleBookmark4",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+4",
"command": "-numberedBookmarks.toggleBookmark4",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+5",
"command": "numberedBookmarks.toggleBookmark5",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+5",
"command": "-numberedBookmarks.toggleBookmark5",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+6",
"command": "numberedBookmarks.toggleBookmark6",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+6",
"command": "-numberedBookmarks.toggleBookmark6",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+7",
"command": "numberedBookmarks.toggleBookmark7",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+7",
"command": "-numberedBookmarks.toggleBookmark7",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+8",
"command": "numberedBookmarks.toggleBookmark8",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+8",
"command": "-numberedBookmarks.toggleBookmark8",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+9",
"command": "numberedBookmarks.toggleBookmark9",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+9",
"command": "-numberedBookmarks.toggleBookmark9",
"when": "editorTextFocus"
},
{
"key": "ctrl+1",
"command": "-workbench.action.openEditorAtIndex1"
},
{
"key": "ctrl+2",
"command": "-workbench.action.openEditorAtIndex2"
},
{
"key": "ctrl+shift+2",
"command": "-workbench.action.terminal.sendSequence",
"when": "terminalFocus"
},
{
"key": "ctrl+3",
"command": "-workbench.action.openEditorAtIndex3"
},
{
"key": "ctrl+4",
"command": "-workbench.action.openEditorAtIndex4"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+5",
"command": "-workbench.action.openEditorAtIndex5"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.splitInstance",
"when": "terminalProcessSupported && terminalTabsFocus"
},
{
"key": "ctrl+6",
"command": "-workbench.action.openEditorAtIndex6"
},
{
"key": "ctrl+shift+6",
"command": "-workbench.action.terminal.sendSequence",
"when": "terminalFocus"
},
{
"key": "ctrl+7",
"command": "-workbench.action.openEditorAtIndex7"
},
{
"key": "ctrl+8",
"command": "-workbench.action.openEditorAtIndex8"
},
{
"key": "ctrl+cmd+9",
"command": "-workbench.action.moveEditorToLastGroup"
},
{
"key": "ctrl+9",
"command": "-workbench.action.openEditorAtIndex9"
},
{
"key": "ctrl+j",
"command": "-editor.action.joinLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+j",
"command": "editor.action.showHover",
"when": "editorTextFocus"
},
{
"key": "cmd+k cmd+i",
"command": "-editor.action.showHover",
"when": "editorTextFocus"
},
{
"key": "f6",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "shift+f7",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f7",
"command": "workbench.action.debug.stepIntoTarget",
"when": "inDebugMode && stepIntoTargetsSupported && debugState == 'stopped'"
},
{
"key": "cmd+f11",
"command": "-workbench.action.debug.stepIntoTarget",
"when": "inDebugMode && stepIntoTargetsSupported && debugState == 'stopped'"
},
{
"key": "alt+cmd+b",
"command": "editor.action.goToImplementation",
"when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "cmd+f12",
"command": "-editor.action.goToImplementation",
"when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "shift+cmd+f",
"command": "workbench.action.quickTextSearch"
}
]
{
"editor.fontSize": 13,
"editor.fontFamily": "JetBrains Mono, Menlo, Monaco, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.cursorBlinking": "solid",
"editor.cursorStyle": "block",
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2,
"files.associations": {
"*.h": "c",
"*.xml": "html",
"*.svg": "html"
},
"gitlens.hovers.currentLine.over": "line",
"editor.linkedEditing": true,
"editor.minimap.enabled": true,
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma"
},
"javascript.preferences.importModuleSpecifier": "shortest",
"explorer.autoReveal": false,
"git.confirmSync": false,
"git.autoStash": true,
"git.autofetch": true,
"editor.bracketPairColorization.enabled": true,
"telemetry.telemetryLevel": "off",
"numberedBookmarks.navigateThroughAllFiles": "replace",
"jest.autoRun": "off",
"editor.inlineSuggest.enabled": true,
"githubPullRequests.pullBranch": "never",
"hardhat.telemetry": false,
"typescript.preferences.importModuleSpecifier": "shortest",
"typescript.implementationsCodeLens.enabled": true,
"typescript.inlayHints.functionLikeReturnTypes.enabled": true,
"typescript.inlayHints.enumMemberValues.enabled": true,
"typescript.inlayHints.parameterTypes.enabled": true,
"typescript.inlayHints.parameterNames.enabled": "all",
"editor.accessibilitySupport": "off",
"editor.semanticHighlighting.enabled": true,
"[terraform]": {
"editor.defaultFormatter": "hashicorp.terraform"
},
"[python]": {
"editor.defaultFormatter": "ms-python.python"
},
"explorer.confirmDelete": false,
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,
"terminal.integrated.env.osx": {},
"figma.autocompleteProperties": false,
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer"
},
"[go]": {
"editor.defaultFormatter": "golang.go"
},
"github.copilot.editor.enableAutoCompletions": true,
"workbench.colorTheme": "Dracula Theme",
"gitlens.graph.minimap.enabled": false,
"[toml]": {
"editor.defaultFormatter": "tamasfe.even-better-toml"
},
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment