Skip to content

Instantly share code, notes, and snippets.

@JrogeT
Last active October 9, 2025 11:01
Show Gist options
  • Select an option

  • Save JrogeT/0260a3860b74d89f708e58b9b412957b to your computer and use it in GitHub Desktop.

Select an option

Save JrogeT/0260a3860b74d89f708e58b9b412957b to your computer and use it in GitHub Desktop.
VSCode settings file
{
"workbench.colorTheme": "Default Light Modern",
"editor.fontFamily": "Fira Code, Cascadia Code, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.fontSize": 12,
"window.zoomLevel": 2,
"editor.fontWeight": "300",
"editor.lineHeight": 28,
"editor.cursorStyle": "block-outline",
"editor.cursorBlinking": "expand",
"editor.minimap.enabled": false,
"editor.renderWhitespace": "none",
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "onlySnippets",
"editor.tabSize": 4,
"editor.formatOnSave": true,
"files.autoSave": "onFocusChange",
"files.trimTrailingWhitespace": true,
"editor.suggest.snippetsPreventQuickSuggestions": true,
"editor.guides.indentation": false,
"git.ignoreMissingGitWarning": true,
"workbench.statusBar.visible": false,
"window.menuBarVisibility": "compact",
"window.commandCenter": false,
"workbench.layoutControl.enabled": false,
"chat.commandCenter.enabled": false,
"workbench.startupEditor": "none",
"editor.stickyScroll.enabled": false,
"typescript.validate.enable": false, // hide TS/TSX diagnostics
"javascript.validate.enable": false, // hide JS/JSX diagnostics (if you use them)
"typescript.tsserver.experimental.enableProjectDiagnostics": false,
"workbench.activityBar.location": "hidden" // no background errors from unopened files
}
// Place your key bindings in this file to override the defaultsauto[]
[
// Windows preferences
{
"key": "ctrl+oem_7",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+oem_5",
"command": "workbench.action.toggleZenMode"
},
// Editor preferences
{
"key": "ctrl+d",
"command": "workbench.action.quickOpen"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
},
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+alt+c",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+z",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+x",
"command": "editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+[Comma]",
"command": "editor.action.format"
},
// Extensions preferences
{
"key": "ctrl+enter",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+down",
"command": "bookmarks.jumpToNext",
"when": "editorTextFocus"
},
{
"key": "ctrl+up",
"command": "bookmarks.jumpToPrevious",
"when": "editorTextFocus"
},
// Terminal preferences
{
"key": "ctrl+n",
"command": "workbench.action.terminal.newInActiveWorkspace",
"when": "terminalFocus"
},
{
"key": "alt+enter",
"command": "workbench.action.toggleMaximizedPanel",
"when": "!editorFocus"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+tab",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus && terminalProcessSupported"
},
{
"key": "ctrl+oem_5",
"command": "-workbench.action.splitEditor"
},
{
"key": "ctrl+shift+o",
"command": "-workbench.action.gotoSymbol"
},
{
"key": "shift+alt+d",
"command": "workbench.userDataSync.actions.syncNow"
},
{
"key": "ctrl+shift+'",
"command": "workbench.action.toggleActivityBarVisibility"
},
{
"key": "ctrl+f",
"command": "-notebook.find",
"when": "notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.interactive' || notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.notebook'"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment