如何在 vscode/codium 中使用 vscodevim 扩展通过 `Ctrl+C` 复制到系统剪贴板,而不使用 `v` 模式的系统剪贴板寄存器 `"*y`?

如何在 vscode/codium 中使用 vscodevim 扩展通过 `Ctrl+C` 复制到系统剪贴板,而不使用 `v` 模式的系统剪贴板寄存器 `"*y`?

我已经更改了Ctrl+Shift+C键绑定,这样当我按下它时就不会进入终端,请参阅键绑定 Ctrl + Shift + C 在 Linux 上的 vscode/codium 中打开一个新的外部终端,如何更改快捷方式?

但是,这Ctrl+Shift+C不会复制到系统键盘。因此,下次尝试时,如何Ctrl+C在 vscode/codium 中使用 vscodevim 扩展时将键绑定恢复为复制到系统剪贴板?

答案1

似乎你只是不想让 vim 覆盖 Ctrl 键。要对任何 vim 键绑定执行此操作,你只需转到 vim 设置(搜索vim ctrl)并禁用Vim: Use Ctrl Keys

答案2

如何复制到系统剪贴板的问题可以通过更改或删除键盘快捷键设置中的 Ctrl+C命令键绑定来解决extension.vim_ctrl+c在此处输入图片描述

"Ctrl+C"在搜索栏中搜索。您将找到:

在此处输入图片描述

或者完整版:

在此处输入图片描述

你似乎不需要这个快捷方式,因为Esc它的作用相同,请参阅使用 ctrl+c 而不是 esc 退出插入模式会破坏 vi 中的任何内容吗?。删除后,您可以使用Ctrl+C复制,然后使用 vimCtrl+Shift+V从系统剪贴板粘贴。在 vscode/codium 之外,您可以使用常规 粘贴系统剪贴板Ctrl+V

相关内容