You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac端VSCode按command+c复制自动进入NORMAL模式如何解决?

问题原因

你安装了VSCode的Vim扩展,NORMAL/INSERT模式切换、光标在不同模式下的样式变化都是Vim编辑模式的典型特征,按command + c自动切到NORMAL模式是Vim扩展的默认按键绑定逻辑导致的。

解决方案

方案1:不需要使用Vim编辑模式

直接在VSCode扩展面板搜索Vim,点击「禁用」或「卸载」,重启VSCode后问题完全消失。

方案2:需要保留Vim模式,仅取消command + c触发模式切换的逻辑

  1. 打开VSCode设置页:按快捷键command + ,,或点击左下角齿轮图标选择「设置」
  2. 点击设置页右上角的「打开设置(JSON)」图标,进入settings.json编辑界面
  3. 新增如下配置项:
"vim.handleKeys": {
  "<D-c>": false
}
  1. 保存配置后立即生效,后续按command + c只会执行系统默认的复制操作,不会触发Vim模式切换。

如果需要实现Vim内的操作直接同步系统剪贴板,可额外添加配置:

"vim.useSystemClipboard": true

配置生效后,在Vim NORMAL模式下按y(复制)、d(剪切)的内容会直接写入系统剪贴板,无需额外按command + c。

内容的提问来源于stack exchange,提问作者adithyavvs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 06:36:04