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

如何禁用VSCode中无选中内容时按Ctrl+x剪切当前行的功能

VSCode禁用无选中时Ctrl+X自动剪切当前行的方法
  • 打开键盘快捷方式配置页:按下 Ctrl+K 后再按 Ctrl+S,或点击左下角齿轮菜单选择「键盘快捷方式」
  • 在配置页顶部搜索框输入 editor.action.clipboardCutAction,找到绑定Ctrl+X的系统剪切指令
  • 右键点击该指令条目,选择「更改when表达式」,在原有内容后追加 && editorHasSelection,修改后完整表达式为 !editorReadonly && editorHasSelection,确认后即可生效

如果你偏好直接修改配置文件,可按以下步骤操作:

  • 按下 Ctrl+Shift+P 调出命令面板,搜索并选择「打开键盘快捷键(JSON)」
  • 在打开的JSON配置数组中添加如下规则:
{
  "key": "ctrl+x",
  "command": "editor.action.clipboardCutAction",
  "when": "!editorReadonly && editorHasSelection"
}
  • 保存文件后修改立即生效

修改完成后,Ctrl+X 仅在编辑器内有选中内容时才会触发剪切操作,无选中状态下按下快捷键不会产生任何响应,不会再误剪切当前行。如果后续需要恢复默认行为,只需在键盘快捷方式页找到对应Ctrl+X绑定项,右键选择「重置」即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 23:27:03