visual-studio-code - 如何在 VSCode 终端中发送 SIGQUIT 或 SIGKILL
问题描述
有没有办法为 VSCode 终端配置键盘快捷键以将 SIGQUIT 发送到正在运行的进程?
发送 SIGINT ( Ctrl+ C) 似乎是可能的(参见这个或那个问题),但这对配置 SIGINT 处理程序并且不能通过 SIGINT 终止的进程没有帮助。
在我正在 ssh-ing 的 Linux 机器上,在这种情况下,我通常可以使用键盘快捷键Ctrl+\发送 SIGQUIT。这似乎不适用于开箱即用的 VSCode 终端。有没有办法手动配置类似的键盘快捷键?
一些与 VSCode 无关的相关问题:
解决方案
我发现了一些有用的东西。我已将以下内容添加到keybindings.json
(通过转到File => Preferences => Keyboard Shortcuts,然后单击右上角的 switch-to-json 小按钮):
// Place your key bindings in this file to override the defaultsauto[]
[
// other bindings ...,
{
"key": "oem_4",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "\u001c"
},
"when": "terminalFocus"
}
]
笔记:
推荐阅读
- python - 运行鼻子测试会破坏腻子会话
- flutter - 按下按钮时颤动显示Listview
- ffmpeg - 在 FFMPEG 直播流中动态注入 ID3
- vue.js - 删除数据表 Vuetify 上的选定行
- ios - swift中的DES加密解密算法
- javascript - Facebook 登录状态“已连接”,仅在 fb 上登录,而不是在 Web 应用程序上登录
- python - 在python中将文件夹中的多个jpg文件编码为base 64
- streamsets - 在 Streamsets Data Collector 中安装外部库的问题
- r - 使用 lavaan 语法循环列名的组合
- r - R中的分类变量