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

如何正确配置VSCode让Ctrl+X仅在选中文本时生效?

解决VSCode中Ctrl+X仅在选中文本时生效的配置方法

你之前的配置未生效,核心原因是缺少了确保编辑器处于焦点状态的判定条件,正确的配置步骤如下:

  1. 打开VSCode的快捷键配置文件keybindings.json:

    • 按下Ctrl+K Ctrl+S打开快捷键面板,点击右上角的{}图标进入编辑模式。
  2. 替换为以下配置:

[
  // 禁用默认的Ctrl+X全局剪切行为
  {
    "key": "ctrl+x",
    "command": "-editor.action.clipboardCutAction"
  },
  // 仅当编辑器有焦点且存在文本选中时,启用Ctrl+X剪切
  {
    "key": "ctrl+x",
    "command": "editor.action.clipboardCutAction",
    "when": "editorHasSelection && editorTextFocus"
  }
]
  1. 保存配置后,按下Ctrl+Shift+P打开命令面板,选择Reload Window重启VSCode窗口,配置即可生效。

设置完成后,只有在编辑器中选中了文本且编辑器处于焦点状态时,按下Ctrl+X才会执行剪切操作;未选中文本时按下Ctrl+X不会有任何响应。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 19:41:00