These are the settings I use when working with Visual Studio Code:

Snippets

Code

  • โŒ˜ + K + โŒ˜ + C: Add comment
  • โŒ˜ + K + โŒ˜ + U: Remove comment
  • โŒฅ + โ†‘ or โŒฅ + โ†“: Move current line up or down

Workspace

  • โŒ˜ + J: Open Terminal
  • โŒ˜ + P: Type and open a file
  • โŒ˜ + B: Toggle file explorer
  • โŒ˜ + โ‡ง + F: Search across workspace
  • โŒ˜ + Enter: Git Stage + Copilot Generate Commit Message + Commit all + Git Sync โ†’ Gist

Copilot

  • โŒ˜ + I: Toggle inline Copilot chat

Settings

User settings JSON

{
  "window.zoomLevel": 1,
  "editor.fontSize": 14,
  "editor.lineHeight": 24,
  "editor.fontWeight": "700",
  "editor.cursorStyle": "line-thin",
  "editor.cursorWidth": 5,
  "editor.cursorBlinking": "smooth",
  "workbench.statusBar.visible": true,
  "editor.scrollbar.verticalScrollbarSize": 7,
  "editor.scrollbar.horizontalScrollbarSize": 7,
  "breadcrumbs.enabled": true,
  "editor.glyphMargin": false,
  "editor.renderLineHighlight": "none",
  "window.density.editorTabHeight": "default",
  "editor.showFoldingControls": "mouseover",
  "editor.padding.bottom": 2,
  "workbench.sideBar.location": "left",
  "editor.padding.top": 2,
  "window.title": "${dirty}${activeEditorShort}${separator}${activeRepositoryName}${separator}${activeRepositoryBranchName}",
  "editor.cursorSmoothCaretAnimation": "on",
  "workbench.layoutControl.type": "toggles",
  "window.commandCenter": false,
  "workbench.tree.indent": 10,
  "explorer.decorations.colors": true,
  "terminal.integrated.defaultLocation": "editor",
  "terminal.integrated.gpuAcceleration": "on",
  "terminal.integrated.fontWeight": "500",
  "terminal.integrated.fontWeightBold": "700",
  "terminal.integrated.copyOnSelection": true,
  "terminal.integrated.hideOnStartup": "always",
  "terminal.integrated.cursorStyle": "underline",
  "terminal.integrated.cursorBlinking": true,
  "terminal.integrated.cursorStyleInactive": "outline",
  "terminal.integrated.cursorWidth": 5,
  "editor.fontFamily": "Menlo, 'VictorMono Nerd Font', Monaco, 'Courier New', monospace",
  "workbench.colorTheme": "One Dark Pro Mix",
  "terminal.explorerKind": "external",
  "terminal.integrated.tabs.enabled": false,
  "editor.multiCursorLimit": 100000,
  "editor.scrollBeyondLastLine": false,
  "editor.hideCursorInOverviewRuler": true,
  "window.customTitleBarVisibility": "auto",
  "window.titleBarStyle": "custom",
  "workbench.tree.renderIndentGuides": "none",
  "editor.fontLigatures": true,
  "editor.wordWrap": "on",
  "database-client.autoSync": true,
  "git.confirmSync": false,
  "diffEditor.ignoreTrimWhitespace": false,
  "github.copilot.chat.codesearch.enabled": true,
  "github.copilot.nextEditSuggestions.enabled": true,
  "github.copilot.chat.generateTests.codeLens": true,
  "github.copilot.chat.languageContext.typescript.enabled": true,
  "git.ignoreRebaseWarning": true
}