vscode的keybindings.json
| |
| [ |
| |
| { |
| "key": "alt+j", |
| "command": "cursorLeft", |
| "when": "textInputFocus" |
| }, |
| { |
| "key": "alt+k", |
| "command": "cursorDown", |
| "when": "textInputFocus" |
| }, |
| { |
| "key": "alt+l", |
| "command": "cursorRight", |
| "when": "textInputFocus" |
| }, |
| { |
| "key": "alt+i", |
| "command": "cursorUp", |
| "when": "textInputFocus" |
| }, |
| |
| { |
| "key": "ctrl+;", |
| "command": "workbench.view.explorer", |
| "when": "viewContainer.workbench.view.explorer.enabled" |
| }, |
| |
| { |
| "key": "ctrl+'", |
| "command": "workbench.action.focusFirstEditorGroup" |
| }, |
| |
| { |
| "key": "a", |
| "command": "explorer.newFile", |
| "when": "filesExplorerFocus && !inputFocus" |
| }, |
| |
| { |
| "key": "shift+a", |
| "command": "explorer.newFolder", |
| "when": "filesExplorerFocus && !inputFocus" |
| }, |
| |
| { |
| "key": "r", |
| "command": "renameFile", |
| "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" |
| }, |
| |
| { |
| "key": "d", |
| "command": "deleteFile", |
| "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus" |
| } |
| ] |
keybinds.json
| |
| [ |
| |
| { |
| "key": "alt+j", |
| "command": "cursorLeft", |
| "when": "textInputFocus" |
| }, |
| { |
| "key": "alt+k", |
| "command": "cursorDown", |
| "when": "textInputFocus" |
| }, |
| { |
| "key": "alt+l", |
| "command": "cursorRight", |
| "when": "textInputFocus" |
| }, |
| { |
| "key": "alt+i", |
| "command": "cursorUp", |
| "when": "textInputFocus" |
| }, |
| |
| { |
| "key": "ctrl+;", |
| "command": "workbench.view.explorer", |
| "when": "viewContainer.workbench.view.explorer.enabled" |
| }, |
| |
| { |
| "key": "ctrl+'", |
| "command": "workbench.action.focusFirstEditorGroup" |
| }, |
| |
| { |
| "key": "ctrl+,", |
| "command": "workbench.action.terminal.toggleTerminal", |
| "when": "terminal.active" |
| }, |
| |
| { |
| "key": "ctrl+shift+,", |
| "command": "workbench.action.terminal.new", |
| "when": "terminalProcessSupported || terminalWebExtensionContributedProfile" |
| }, |
| |
| { |
| "key": "a", |
| "command": "explorer.newFile", |
| "when": "filesExplorerFocus && !inputFocus" |
| }, |
| |
| { |
| "key": "shift+a", |
| "command": "explorer.newFolder", |
| "when": "filesExplorerFocus && !inputFocus" |
| }, |
| |
| { |
| "key": "r", |
| "command": "renameFile", |
| "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" |
| }, |
| |
| { |
| "key": "d", |
| "command": "deleteFile", |
| "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus" |
| } |
| ] |
settings.json
| { |
| "vim.leader": "<space>", |
| "vim.useSystemClipboard": true, |
| "vim.hlsearch": true, |
| "vim.highlightedyank.enable": true, |
| "vim.foldfix": true, |
| "vim.normalModeKeyBindingsNonRecursive": [ |
| |
| { |
| "before": [ |
| "H" |
| ], |
| "after": [ |
| "^" |
| ] |
| }, |
| { |
| "before": [ |
| "L" |
| ], |
| "after": [ |
| "$" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "[", |
| "c" |
| ], |
| "commands": [ |
| "workbench.action.editor.previousChange" |
| ] |
| }, |
| { |
| "before": [ |
| "]", |
| "c" |
| ], |
| "commands": [ |
| "workbench.action.editor.nextChange" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "[", |
| "d" |
| ], |
| "commands": [ |
| "editor.action.marker.prev" |
| ] |
| }, |
| { |
| "before": [ |
| "]", |
| "d" |
| ], |
| "commands": [ |
| "editor.action.marker.next" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "s", |
| "a" |
| ], |
| "commands": [ |
| "editor.action.sourceAction" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "q", |
| "f" |
| ], |
| "commands": [ |
| "editor.action.quickFix" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "r", |
| "n" |
| ], |
| "commands": [ |
| "editor.action.rename" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "f", |
| "m" |
| ], |
| "commands": [ |
| "editor.action.formatDocument" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "g", |
| "r" |
| ], |
| "commands": [ |
| "editor.action.goToReferences" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<Leader>", |
| "n", |
| "d" |
| ], |
| "commands": [ |
| "explorer.newFolder" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<Leader>", |
| "n", |
| "f" |
| ], |
| "commands": [ |
| "explorer.newFile" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "p", |
| "o" |
| ], |
| "commands": [ |
| "workbench.view.explorer" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "p", |
| "O" |
| ], |
| "commands": [ |
| "workbench.files.action.showActiveFileInExplorer" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "f", |
| "f" |
| ], |
| "commands": [ |
| "workbench.action.quickOpen" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "f", |
| "c" |
| ], |
| "commands": [ |
| "workbench.action.findInFiles" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "t", |
| "t" |
| ], |
| "commands": [ |
| "workbench.action.terminal.toggleTerminal" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "t", |
| "n" |
| ], |
| "commands": [ |
| "workbench.action.terminal.new" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "t", |
| "h" |
| ], |
| "commands": [ |
| "workbench.action.togglePanel" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "h" |
| ], |
| "commands": [ |
| "workbench.action.navigateLeft" |
| ] |
| }, |
| { |
| "before": [ |
| "<leader>", |
| "j" |
| ], |
| "commands": [ |
| "workbench.action.navigateDown" |
| ] |
| }, |
| { |
| "before": [ |
| "<leader>", |
| "k" |
| ], |
| "commands": [ |
| "workbench.action.navigateUp" |
| ] |
| }, |
| { |
| "before": [ |
| "<leader>", |
| "l" |
| ], |
| "commands": [ |
| "workbench.action.navigateRight" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "n" |
| ], |
| "commands": [ |
| "workbench.action.nextEditor" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "<leader>", |
| "p" |
| ], |
| "commands": [ |
| "workbench.action.previousEditor" |
| ] |
| } |
| ], |
| "vim.insertModeKeyBindings": [ |
| |
| { |
| "before": [ |
| "j", |
| "k" |
| ], |
| "after": [ |
| "<Esc>" |
| ] |
| } |
| ], |
| "vim.visualModeKeyBindingsNonRecursive": [ |
| |
| { |
| "before": [ |
| "H" |
| ], |
| "after": [ |
| "^" |
| ] |
| }, |
| |
| { |
| "before": [ |
| "L" |
| ], |
| "after": [ |
| "$" |
| ] |
| } |
| ], |
| "vim.digraphs": {}, |
| "vim.commandLineModeKeyBindings": [], |
| } |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战