如何在VS Code的终端中使cmd + c发送ctrl + c?

时间:2019-06-05 23:00:44

标签: visual-studio-code

我想在终端上按cmd+c,与在终端上按ctrl+c具有相同的效果(这将终止当前过程并转到新的命令提示符)。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以为 cmd + c 添加一个触发workbench.action.terminal.sendSequence命令的键绑定:

{
    "key": "cmd+c",
    "command": "workbench.action.terminal.sendSequence",
    "args": { "text": "\u0003" },
    "when": "terminalFocus"
}

将上述键绑定添加到keybindings.json文件( F1 ,“键绑定”)后, cmd + c 将发送字符\u0003,即^C(ETX),但仅在您将终端机聚焦后。

您可以在official documentation中找到有关此命令的更多文档。