Visual studio code 如何在VSCode终端中发送SIGQUIT或SIGKILL
有没有办法为VSCode终端配置键盘快捷键,以便向正在运行的进程发送SIGQUIT 发送SIGINT(Ctrl+C)似乎是可能的(请参阅或提问),但这对配置SIGINT处理程序的进程没有帮助,无法通过SIGINT终止 在我使用ssh连接到的Linux机器上,在这种情况下,我通常可以使用键盘快捷键Ctrl+\发送SIGQUIT。这在VSCode终端开箱即用的情况下似乎不起作用。有没有办法手动配置类似的键盘快捷键Visual studio code 如何在VSCode终端中发送SIGQUIT或SIGKILL,visual-studio-code,terminal,Visual Studio Code,Terminal,有没有办法为VSCode终端配置键盘快捷键,以便向正在运行的进程发送SIGQUIT 发送SIGINT(Ctrl+C)似乎是可能的(请参阅或提问),但这对配置SIGINT处理程序的进程没有帮助,无法通过SIGINT终止 在我使用ssh连接到的Linux机器上,在这种情况下,我通常可以使用键盘快捷键Ctrl+\发送SIGQUIT。这在VSCode终端开箱即用的情况下似乎不起作用。有没有办法手动配置类似的键盘快捷键 一些与VSCode无关的相关问题: 我发现了一些有效的方法。我已将以下内容添加
一些与VSCode无关的相关问题:
- 我发现了一些有效的方法。我已将以下内容添加到
keybindings.json
(转到File=>Preferences=>键盘快捷键,然后单击右上角的小切换到json按钮):
//将密钥绑定放在此文件中以覆盖defaultsauto[]
[
//其他绑定。。。,
{
“密钥”:“oem_4”,
“命令”:“workbench.action.terminal.sendSequence”,
“args”:{
“文本”:“\u001c”
},
“何时”:“终端焦点”
}
]
注:
键对应于我键盘上的Ctrl+\键,但这可能是由于使用了德语键盘布局。最简单的设置方法是切换回图形键盘快捷键视图,搜索“sendSequence”,然后使用键盘快捷键检测设置键oem_4
是一个幸运的猜测,灵感来自和,但它似乎正确地发送了SIGQUIT李>\u001c
- 在主机上运行
也很有帮助,以检查终端是否支持该序列stty-a