Skip to content

Instantly share code, notes, and snippets.

@fredyang
Forked from JoakoV3/settings.json
Created January 26, 2023 14:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fredyang/9ecb6fb16dbb9d4f66d754478e7259e0 to your computer and use it in GitHub Desktop.
Save fredyang/9ecb6fb16dbb9d4f66d754478e7259e0 to your computer and use it in GitHub Desktop.
{
"files.autoSave": "onFocusChange",
"vim.easymotion": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.sneak": true,
"vim.easymotionMarkerooundColor": "#020202",
"vim.normalModeKeyBindings": [
{
"before": ["<leader>", "d"],
"after": ["d", "d"]
},
{
"before": ["<tab>"],
"commands": ["workbench.action.nextEditor"]
},
{
"before": ["<S-tab>"],
"commands": ["workbench.action.previousEditor"]
},
],
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<Esc>"]
},
{
"before": ["<C-j>"],
"after": ["<Esc>"]
},
{
"before": ["<C-k>"],
"after": ["<Esc>"]
}
],
"vim.visualModeKeyBindings": [
{
"before": [">"],
"after": [">", "g", "v"]
},
{
"before": ["<"],
"after": ["<", "g", "v"]
},
],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "d"],
"after": ["d", "d"]
},
{
"before": ["<C-n>"],
"commands": [":nohl"]
},
{
"before": ["<leader>", "w"],
"commands": ["workbench.action.splitEditor"]
},
{
"before": ["<leader>", "e"],
"commands": ["workbench.action.toggleSidebarVisibility"]
},
{
"before": ["<leader>", "f"],
"commands": ["revealInExplorer"]
},
{
"before": ["<leader>", "h"],
"after": ["_"]
},
{
"before": ["<leader>", "l"],
"after": ["$"]
}
],
"vim.leader": "<space>",
"vim.handleKeys": {
"<C-a>": false,
"<C-f>": false,
// VS Code new marker @ next occurence
"<C-d>": false,
// Copy
"<C-c>": false,
// Cut
"<C-x>": false,
// Paste
"<C-v>": false,
"<C-z>": false,
"<C-y>": false
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment