在执行正常复制“Cmd + c”时,如何阻止 VS code 在 Vim 中进入正常模式?

Cha*_*ker 3 visual-studio visual-studio-code

每当我选择代码然后执行Cmd + c(复制)时,它就会在 vim 中自行进入正常模式。所以:

  1. 如何阻止 VS code 这样做?
  2. 它为什么要这么做?

我的复制粘贴默认键绑定有(转到命令颗粒类型键绑定转到默认键绑定):

{ "key": "cmd+c",                 "command": "execCopy" },
Run Code Online (Sandbox Code Playgroud)

可能是这样的:{ "key": "cmd+c", "command": "extension.vim_cmd+c", "when": "editorTextFocus && vim.active && vim.overrideCopy && vim.use<D-c> && !inDebugRepl" },除了它不允许我编辑文件!?!?!

Cha*_*ker 12

我觉得答案比需要的要长。

按着这些次序:

  1. 命令面板Cmd+shift+P
  2. 类型Open Keyboard Shortcuts(不是 Json 类型)
  3. vscode 中的漂亮文件就像匹诺曹所说的那样出现(参见附图)
  4. 搜索cmd+c
  5. 转到其列中的行extension.vim_cmd+c
  6. 单击它,然后按退格键(或右键单击选择删除)。

完毕。


为了了解上下文,请参阅片段:

在此输入图像描述