Skip to content

Instantly share code, notes, and snippets.

@vyrx-dev
Last active February 24, 2026 22:18
Show Gist options
  • Select an option

  • Save vyrx-dev/95c27b3ff0459d94494e4e1dcacb07f5 to your computer and use it in GitHub Desktop.

Select an option

Save vyrx-dev/95c27b3ff0459d94494e4e1dcacb07f5 to your computer and use it in GitHub Desktop.
My VS Code Settings
{
"window.menuBarVisibility": "compact",
"workbench.activityBar.location": "top",
"window.commandCenter": false,
"editor.fontFamily": "'JetBrains Mono', Consolas, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.fontSize": 15,
"editor.fontWeight": "400",
"editor.cursorSmoothCaretAnimation": "on",
"breadcrumbs.enabled": false,
"workbench.colorCustomizations": {
"[Gruvbox Material P Dark]": {
"editor.background": "#131313",
"sideBar.background": "#171818",
"sideBar.border": "#00000000",
"editorGroupHeader.tabsBackground": "#141617",
"tab.inactiveBackground": "#141617",
"tab.activeBackground": "#1c2021",
"terminal.background": "#121415",
},
},
"files.autoSave": "afterDelay",
"editor.minimap.enabled": false,
"editor.formatOnSave": true,
"vim.useSystemClipboard": true,
"editor.lineNumbers": "relative",
"vim.leader": "<Space>",
"vim.hlsearch": true,
"vim.normalModeKeyBindingsNonRecursive": [
// NAVIGATION
{
"before": ["<S-h>"],
"after": ["^"],
},
{
"before": ["<S-l>"],
"after": ["g", "_"],
},
// splits
{
"before": ["s", "v"],
"commands": [":vsplit"],
},
{
"before": ["s", "s"],
"commands": [":split"],
},
{
"before": ["s", "x"],
"commands": [":close"],
},
// panes
{
"before": ["leader", "h"],
"commands": ["workbench.action.focusLeftGroup"],
},
{
"before": ["leader", "j"],
"commands": ["workbench.action.focusBelowGroup"],
},
{
"before": ["leader", "k"],
"commands": ["workbench.action.focusAboveGroup"],
},
{
"before": ["leader", "l"],
"commands": ["workbench.action.focusRightGroup"],
},
// DELETE WITHOUT YANKING
{
"before": ["x"],
"after": ["\"", "_", "x"],
},
{
"before": ["leader", "d"],
"after": ["\"", "_", "d"],
},
// SEARCH AND REPLACE
{
"before": ["leader", "s", "r"],
"commands": ["editor.action.startFindReplaceAction"],
},
// NICE TO HAVE
{
"before": ["leader", "w"],
"commands": [":w!"],
},
{
"before": ["leader", "q"],
"commands": [":q!"],
},
{
"before": ["[", "d"],
"commands": ["editor.action.marker.prev"],
},
{
"before": ["]", "d"],
"commands": ["editor.action.marker.next"],
},
{
"before": ["<leader>", "c", "a"],
"commands": ["editor.action.quickFix"],
},
{
"before": ["leader", "f"],
"commands": ["workbench.action.quickOpen"],
},
{
"before": ["leader", "t", "f"],
"commands": ["editor.action.formatDocument"],
},
{
"before": ["g", "h"],
"commands": ["editor.action.showDefinitionPreviewHover"],
},
{
"before": ["K"],
"commands": ["editor.action.showHover"],
},
],
"vim.visualModeKeyBindings": [
// Stay in visual mode while indenting
{
"before": ["<"],
"commands": ["editor.action.outdentLines"],
},
{
"before": [">"],
"commands": ["editor.action.indentLines"],
},
// Move selected lines while staying in visual mode
{
"before": ["J"],
"commands": ["editor.action.moveLinesDownAction"],
},
{
"before": ["K"],
"commands": ["editor.action.moveLinesUpAction"],
},
// DELETE AND PASTE WITHOUT YANKING
{
"before": ["x"],
"after": ["\"", "_", "x"],
},
{
"before": ["leader", "d"],
"after": ["\"", "_", "d"],
},
{
"before": ["p"],
"after": ["\"", "_", "d", "P"],
},
],
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"],
},
],
"chat.viewSessions.orientation": "stacked",
"workbench.colorTheme": "Gruvbox Material P Dark",
"github.copilot.enable": {
"*": false,
"plaintext": false,
"markdown": false,
"scminput": false,
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
},
"workbench.statusBar.visible": false,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment