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

VSCode Ctrl+S快捷键绑定异常:仅存文件未发'r'至终端

解决VSCode快捷键同时保存文件并向终端发送字符"r"的问题

你的配置问题出在runCommands的参数传递方式上,text参数不能直接写在runCommands的全局args里,而是要给workbench.action.terminal.sendSequence单独指定专属参数。正确的配置写法如下:

{
    "key": "ctrl+s",
    "command": "runCommands",
    "args": {
        "commands": [
            {
                "command": "workbench.action.terminal.sendSequence",
                "args": { "text": "r\n" } // 若需要发送后自动执行,保留\n;仅输入字符则去掉\n
            },
            "workbench.action.files.save"
        ]
    },
    "when": "editorTextFocus && !editorReadonly"
}
  • 关键说明:
    • 必须将workbench.action.terminal.sendSequence封装为带独立args的对象,把text参数放在它自己的配置里,终端才能正确接收并处理字符。
    • 命令顺序可按需调整,若想先保存文件再发送字符,把workbench.action.files.save移到命令列表的第一位即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 15:28:09