diff --git a/.config/VSCodium/User/keybindings.json b/.config/VSCodium/User/keybindings.json index 9382d3de..d260e773 100644 --- a/.config/VSCodium/User/keybindings.json +++ b/.config/VSCodium/User/keybindings.json @@ -1,5 +1,9 @@ // Place your key bindings in this file to override the defaults [ + { + "key": "ctrl+tab", + "command": "workbench.action.nextEditor" + }, { "key": "alt+tab", "command": "workbench.action.nextEditor" @@ -8,6 +12,10 @@ "key": "alt+right", "command": "workbench.action.nextEditor" }, + { + "key": "ctrl+shift+tab", + "command": "workbench.action.previousEditor" + }, { "key": "alt+shift+tab", "command": "workbench.action.previousEditor" @@ -16,10 +24,27 @@ "key": "alt+left", "command": "workbench.action.previousEditor" }, -{ - "key": "space '", - "command": "workbench.action.toggleSidebarVisibility", - "when": "sideBarFocus && activeViewlet != workbench.view.extensions && activeViewlet != workbench.view.search && activeViewlet != workbench.view.scm" -} - -] + { + "key": "ctrl+t", + "command": "workbench.action.files.newUntitledFile" + }, + { + "key": "ctrl+h", + "command": "workbench.action.focusPreviousGroup", + "when": "activeEditorGroupIndex != 0" + }, + { + "key": "ctrl+l", + "command": "workbench.action.focusNextGroup", + "when": "activeEditorGroupIndex != editorGroupCount - 1" + }, + { + "key": "space '", + "command": "workbench.action.toggleSidebarVisibility", + "when": "sideBarFocus && activeViewlet != workbench.view.extensions && activeViewlet != workbench.view.search && activeViewlet != workbench.view.scm" + }, + { + "key": "ctrl+p", + "command": "workbench.action.quickOpen" + } +] \ No newline at end of file diff --git a/.config/VSCodium/User/settings.json b/.config/VSCodium/User/settings.json index d8bf6349..295ed8d8 100644 --- a/.config/VSCodium/User/settings.json +++ b/.config/VSCodium/User/settings.json @@ -7,6 +7,8 @@ "terminal.integrated.smoothScrolling": true, "editor.fontSize": 16.75, "editor.cursorBlinking": "solid", + "editor.cursorSmoothCaretAnimation": "on", + "editor.cursorSurroundingLines": 21, "editor.cursorStyle": "block", "editor.lineNumbers": "relative", "editor.fontFamily": "monospace", @@ -21,25 +23,26 @@ "vim.useSystemClipboard": true, "vim.useCtrlKeys": true, "vim.hlsearch": true, - "vim.insertModeKeyBindings": [ - { - "before": ["j", "j"], - "after": [""] - } - ], + "vim.insertModeKeyBindings": [], "vim.normalModeKeyBindingsNonRecursive": [ { "before": ["", "'"], "commands": ["workbench.action.toggleSidebarVisibility", "workbench.files.action.focusFilesExplorer"], - }, + }, + { + "before": ["n", "v"], + "commands": [ + "workbench.action.splitEditor", + "workbench.action.nextEditorInGroup" + ] + }, ], "vim.leader": "", "vim.handleKeys": { "": false, "": false }, - "// To improve performance", "extensions.experimental.affinity": { "vscodevim.vim": 1 - } + }, } \ No newline at end of file