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

VS Code集成终端:如何用快捷键复制当前输入到系统剪贴板?

在VS Code中无鼠标复制终端输入到剪贴板的方案

一、默认快捷键操作

不用鼠标也能快速复制当前终端的输入内容:

  • 选中内容:终端聚焦时,按 Ctrl+A(Windows/Linux)或 Cmd+A(Mac)全选当前输入行;如果是多行命令,用 Shift+↑/Shift+↓ 逐行选中
  • 复制到剪贴板:选中后按 Ctrl+C(Windows/Linux)或 Cmd+C(Mac)即可完成复制(注意未选中内容时按Ctrl+C会发送中断信号,务必先选中)

二、自定义一键复制的键盘绑定

如果觉得两步操作麻烦,可以配置一键全选+复制的绑定:

  1. 打开键盘绑定设置:按 Ctrl+K Ctrl+S(Windows/Linux)或 Cmd+K Cmd+S(Mac)
  2. 点击右上角的「打开键盘绑定(JSON)」图标
  3. 将以下配置添加到 keybindings.json 文件中:
[
    {
        "key": "ctrl+shift+c", // 可替换为你习惯的快捷键组合
        "command": "workbench.action.terminal.selectAll",
        "when": "terminalFocus && terminalProcessSupported"
    },
    {
        "key": "ctrl+shift+c",
        "command": "workbench.action.terminal.copySelection",
        "when": "terminalFocus && terminalProcessSupported && terminalTextSelected"
    }
]

设置完成后,只要终端处于聚焦状态,按下你指定的快捷键就能一键完成全选和复制。

三、更高效的替代方案

除了复制粘贴,还有两种方法能从根源简化操作:

  • 直接复用最近命令:按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板,输入 Terminal: Run Recent Command,直接选择要复用的命令,无需复制粘贴就能在当前终端执行
  • 给终端重命名快速切换:右键终端标签选择「重命名」,比如把带pre-commit环境的终端命名为「预提交环境」,之后按 Ctrl+Shift+数字键(Windows/Linux)或 Cmd+Shift+数字键(Mac)就能快速切换到对应终端,减少选错的概率

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 16:42:34