添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

停用Vim 热键覆盖

#原因: vim 扩展默认启用Vim ctrl键覆盖常见的VSCode操作,如复制、粘贴、查找等;
#PATH:文件 --> 首选项 --> 设置 --> 扩展 --> vim --> vim.useCtrlkeys
Ctrl+Shift+P --> user settings --> vim.useCtrlkeys 取消勾选

或者,在用户设置的 settings.json文件中加入"vim.useCtrlKeys": false
settings.json
#Note:停用vim热键覆盖后,Ctrl热键功能已经可以使用了,但是会有一个小问题,使用 Ctrl+C热键时,会自动进入vim命令模式(光标变成▌,如果不在乎此问题,则可忽略下一个配置)

解决 Ctrl + C热键问题

#原因: Vim扩展使用了Vim的命令覆盖VSCode的COPY命令
进入设置 – > vim.overrideCopy 取消勾选.
或者,在用户设置的 settings.json文件中加入"vim.overrideCopy": false
在这里插入图片描述

配置 Vim热键
#进入设置 --> vim.handleKeys --> 在 settings.json中编辑, 把需要禁用Vim的热键以json格式写入vim.handleKeys中即可,如:
“vim.handleKeys”: {
“”: false,
“”: false,
“”: false,
“”: false,
“”: false,
“”: false,
“”: false,
“”: false
}
在这里插入图片描述

卸载 Vim扩展

如果你只是因为别人推荐而安装的 Vim扩展,那你完全可以卸载不用
全局禁用或工作区禁用Vim扩展

  1. 全局禁用
    需要的时候启动vim扩展,不需要的时候禁用
    比如写文档时启动vim扩展,写代码时候禁用Vim扩展
  2. 工作区禁用

    可以单独配置工作区扩展

    代码工作区禁用vim扩展,文档工作区启动vim扩展
原文链接: https://www.cnblogs.com/cure/p/15151863.html 使用 VSCode 编辑器时,你可能会遇到 使用 Vim 插件后 无法 通过按下 Ctrl +C 快捷键 来复制文本的问题。不过,你可以通过一些简单的步骤来解决这个问题。完成上述步骤后,你应该能够在 使用 Vim 插件时, 使用 Ctrl +C 快捷键 来复制文本了。这是因为该设置将会将 Ctrl +C 重新绑定到 VSCode 的默认复制操作。请注意,上述示例代码是 Vim 的设置,需要将其添加到你的 Vim 配置文件(.vimrc)中。你可以根据个人偏好进行其他设置修改,其中包括更改剪贴板选项、定义新的 快捷键 绑定等。 有时我们在开发过程中,由于 使用 vs c code 太长时间导致复制 ctrl +c和 ctrl +s会失效,之前我的处理方式是重启浏览器,但有时候这样太耗时间了,但发现一个方法可以解决,就是刷新下编辑器的timeline就行,如下图: 在 使用 VS Code 进行编码的过程中,你可能会遇到一个问题,即 无法 通过 使用 Ctrl +C 复制文本,并将其粘贴到其他地方。幸运的是,有几种方法可以解决这个问题。如果你成功地复制和粘贴了代码,那么说明你已成功解决了 VS Code Ctrl +C 无法 粘贴的问题。如果问题仍然存在,你可以尝试在 VS Code 的官方支持渠道寻求帮助,以获得更详细的指导。如果上述方法都 无法 解决问题,你可以考虑重新安装 VS Code ,以确保你 使用 的是最新版本,并且没有损坏的文件或设置导致问题。 vscode 中装了vim插件后,以前的 Ctrl +C, Ctrl +A, Ctrl +V等热键 不能 使用 。 解决方法如下: 文件 --> 首选项 --> 设置 – >扩展 --> vim --> vim.use Ctrl keys取消勾选