VSCode 与 Vim 插件 的 复制粘贴等快捷键冲突,优先使用 VSCode 的快捷键
在 VSCode 中,如果你发现 Vim 插件(如 VSCodeVim 扩展)与 VSCode 的默认复制粘贴快捷键(Ctrl+C / Ctrl+V)冲突,并且你想优先使用 VSCode 的快捷键,可以按以下方法修改:
方法 1:修改 VSCodeVim 的 handleKeys 配置
打开 VSCode 设置(Ctrl + ,)。
搜索 vim.handleKeys。
点击 Edit in settings.json(编辑 settings.json)。
在 settings.json 中,添加以下内容:
json
複製
編輯
"vim.handleKeys": {"<C-c>": false,"<C-v>": false,"<C-x>": false
}
— 扩展其它的快捷键:
"vim.handleKeys": {"<C-d>": true,"<C-s>": false,"<C-z>": false,"<C-a>": false,"<C-x>": false,"<C-c>": false,"<C-v>": false,"<C-f>": false,"<C-w>": false,"<C-n>": false,"<C-y>```这样,Ctrl+C、Ctrl+V 和 Ctrl+X 这些快捷键将由 VSCode 处理,而不是 Vim。