Skip to content

Instantly share code, notes, and snippets.

@blankhat1610
Last active October 27, 2025 09:25
Show Gist options
  • Select an option

  • Save blankhat1610/e8f11b76701e883230288bab9c4070b8 to your computer and use it in GitHub Desktop.

Select an option

Save blankhat1610/e8f11b76701e883230288bab9c4070b8 to your computer and use it in GitHub Desktop.
VSCode setting
// Place your key bindings in this file to override the defaults
[
// Reveal definition with shift + k
{
"key": "shift+k",
"command": "editor.action.showHover",
"when": "vim.mode != 'Insert' && editorTextFocus"
},
// window navigation with ctrl + h, j, k, l
{
"key": "ctrl+h",
"command": "workbench.action.navigateLeft",
"when": "vim.mode != 'Insert'"
},
{
"key": "ctrl+j",
"command": "workbench.action.navigateDown",
"when": "vim.mode != 'Insert'"
},
{
"key": "ctrl+k",
"command": "workbench.action.navigateUp",
"when": "vim.mode != 'Insert'"
},
{
"key": "ctrl+l",
"command": "workbench.action.navigateRight",
"when": "vim.mode != 'Insert'"
},
// Explorer: Modify key rename and edit file
{
"key": "enter",
"command": "list.select",
"when": "explorerViewletVisible && !inputFocus"
},
{
"key": "shift+r",
"command": "renameFile",
"when": "explorerViewletVisible && !inputFocus"
},
// Switch recent repo
{
"key": "alt+cmd+o",
"command": "workbench.action.openRecent",
"when": "true"
},
{
"key": "cmd+o",
"command": "outline.focus"
},
{
"key": "shift+cmd+g",
"command": "workbench.scm.focus"
},
{
"key": "shift+cmd+k",
"command": "extension.vsKubernetesExplorer.focus"
},
// Close with esc when in find widget
{
"key": "escape",
"command": "closeFindWidget",
"when": "editorFocus && findWidgetVisible"
}
]
{
// EDITOR
"editor.fontSize": 14,
"editor.fontWeight": "500",
"editor.fontFamily": "'FiraCode Nerd Font', monospace",
"editor.accessibilitySupport": "off",
"editor.inlineSuggest.edits.showCollapsed": true,
"editor.tabSize": 2,
"editor.detectIndentation": false,
"editor.minimap.enabled": false,
// SCROLL
"editor.scrollbar.vertical": "auto",
"editor.scrollbar.horizontal": "auto",
"editor.scrollbar.verticalScrollbarSize": 5,
"editor.scrollbar.horizontalScrollbarSize": 5,
"editor.smoothScrolling": true,
// PANEL (TERMINAL)
"workbench.panel.showLabels": false,
"terminal.integrated.commandsToSkipShell": [
"workbench.action.navigateLeft",
"workbench.action.navigateDown",
"workbench.action.navigateUp",
"workbench.action.navigateRight"
],
"terminal.integrated.defaultProfile.osx": "zsh",
"terminal.integrated.fontSize": 14,
"terminal.integrated.fontFamily": "'FiraCode Nerd Font', monospace",
// VIM
"vim.useSystemClipboard": true,
// AUTO UPDATE
"go.toolsManagement.autoUpdate": true,
// GIT
"git.openRepositoryInParentFolders": "never",
"githubPullRequests.pullBranch": "never",
// THEME
"window.systemColorTheme": "auto",
"window.autoDetectColorScheme": true,
"workbench.preferredLightColorTheme": "Catppuccin Latte",
"workbench.preferredDarkColorTheme": "Catppuccin Mocha",
"workbench.iconTheme": "material-icon-theme",
// WINDOW
// Activity bar
"workbench.activityBar.location": "bottom",
"workbench.secondarySideBar.showLabels": false,
// Make title bar not show in fullscreen
"window.titleBarStyle": "custom",
"window.customTitleBarVisibility": "windowed",
"window.newWindowDimensions": "fullscreen",
// TAB
"window.density.editorTabHeight": "compact",
"workbench.editor.tabActionCloseVisibility": false,
// LINE NUMBER
"editor.glyphMargin": false,
// NO TELEMETRY
"redhat.telemetry.enabled": false,
// MAKEFILE
"makefile.configureOnOpen": true,
// CHAT
"geminicodeassist.project": "hiscen",
"geminicodeassist.enableTelemetry": false,
"inlineChat.accessibleDiffView": "off",
"diffEditor.codeLens": true,
"workbench.startupEditor": "none",
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
// Additional Settings
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment