【发布时间】:2016-06-15 01:36:49
【问题描述】:
Visual Studio Code 使我们能够在 tasks.json 中设置任务。我见过人们使用“监视”任务,但不知道如何手动终止它们。我完成它的唯一方法是尝试再次启动相同的任务,这会提示我终止正在运行的任务。有键盘快捷键吗?
我在 OS X 上。
【问题讨论】:
Visual Studio Code 使我们能够在 tasks.json 中设置任务。我见过人们使用“监视”任务,但不知道如何手动终止它们。我完成它的唯一方法是尝试再次启动相同的任务,这会提示我终止正在运行的任务。有键盘快捷键吗?
我在 OS X 上。
【问题讨论】:
目前没有可以终止正在运行的任务的快捷键。但是,您可以为它创建自己的快捷方式。转到文件->首选项->键盘快捷方式并将您的快捷方式添加到keybindings.json。
下面是示例代码:
{
"key": "ctrl+shift+alt+t",
"command": "workbench.action.tasks.terminate"
}
【讨论】:
[ { "key": "alt+t", "command": "workbench.action.tasks.runTask" }, { "key": "shift+alt+t", "command": "workbench.action.tasks.terminate" } ]
在 Windows 中添加解决方案:
扩展:代码运行器
命令:停止代码运行
键绑定:Ctrl Alt M
编辑器版本:1.23.1
在 MacOS 中可能类似,可能需要将 Ctrl 替换为 Command Key。
【讨论】:
stop code run。
转到文件->首选项->键盘快捷键 然后搜索“kill terminal”默认情况下不会分配任何键,双击它分配一个键然后按Enter 现在使用该快捷方式。
【讨论】:
在 Windows 的 Visual Studio 1.30.2 中为“终止任务”添加快捷方式:
转到文件 -> 首选项 -> 键盘快捷键(或 Ctrl + K,然后 Ctrl + S) 一直向下滚动,几乎到列表的末尾 (过去的“workbench.action.* 等), 直到“键绑定”列中没有内容的建议操作列表。 使用命令“终止任务”找到行, 单击它以使其处于活动状态,然后按它前面的 + 号。 输入合适的快捷方式,例如Ctrl + Alt + T ,然后按回车。
现在“终止任务”命令位于键盘快捷键列表的第一部分 (在 Source 列中带有文本“User”),您可以在终端中使用它。 如果需要,您仍然可以通过单击该行第一列的“更改键绑定”图标来编辑键绑定。
【讨论】:
对于运行 python 代码,将焦点放在终端窗口上并按控制 C (Ctrl+C),这会生成一个键盘中断来停止解释器,除非您的代码以其他方式处理此类中断。
【讨论】:
作为对@coffee_addict 答案的补充,要使用键绑定(没有提示)终止所有任务,您可以将“terminateAll”参数添加到keybindings.json 中的对象:
{
"key": "ctrl+shift+alt+t",
"command": "workbench.action.tasks.terminate",
"args": "terminateAll"
}
【讨论】: