vim-vscode-配置

📅 发布时间:2026/7/6 4:16:12 👁️ 浏览次数:
vim-vscode-配置
ctrl shift p 点击 首选项打开用户设置JSON复制代码,这块配置 vimvim.easymotion:true,vim.leader:Space,vim.sneak:true,// settings.json 中配置 Vim 模式映射示例vim.normalModeKeyBindings:[{// shift H 光标移动到行首before:[H],after:[^]},{// shift H 光标移动到行首before:[L],after:[g,_]},{before:[Leader,d,f],after:[V,$,%,d]},{before:[u],commands:[undo]},{before:[C-r],commands:[redo]},{before:[Leader,f,d],commands:[editor.action.formatDocument]},{before:[Leader,[],commands:[{command:editor.fold},{command:vim.remap,args:{after:[$,%]}}]},],vim.normalModeKeyBindingsNonRecursive:[{// shift H 光标移动到行首before:[J],after:[5,j]},{// shift H 光标移动到行首before:[K],after:[5,k]},{before:[f],after:[s]},{before:[F],after:[S]},{before:[s],after:[c,l]},{before:[S],after:[^,C]},{before:[Leader,n,f],commands:[explorer.newFile]},{before:[Leader,n,d],commands:[explorer.newFolder]},{before:[g,f],commands:[editor.action.revealDefinition]}],// 在pending状态下也可以使用这个 HL 的快捷键vim.operatorPendingModeKeyBindings:[{before:[H],after:[^]},{// shift H 光标移动到行首before:[L],after:[g,_]},],vim.operatorPendingModeKeyBindingsNonRecursive:[{before:[f],after:[z]},{before:[F],after:[Z]},{before:[a,i],after:[a,I]}],vim.visualModeKeyBindings:[{// shift H 光标移动到行首before:[J],after:[5,j]},{// shift H 光标移动到行首before:[K],after:[5,k]},{before:[a,i],after:[a,I]}],vim.visualModeKeyBindingsNonRecursive:[{before:[f],after:[s]},],