vscode:有没有办法将密钥发送到任务输出控制台

问题描述:

我使用task.json通过ssh在服务器上运行编译和模拟。 在某些情况下,我必须通过发送“ctrl + c”来中断服务器正在运行的任务。 但任务控制台似乎不支持此功能。 有没有我错过的方法?vscode:有没有办法将密钥发送到任务输出控制台

如果您只想在vscode中终止任务,则可以使用Tasks: Terminate Running Task命令。要通过键盘快捷键终止任务,您可以在keybindings.json中将键盘快捷键设置为workbench.action.tasks.terminate

另一种方法是通过支持Ctrl + C的Integrated Terminal开始您的任务。

+0

我想终止的是在task.json启动的我的linux服务器上运行的任务。而不是vscode任务本身。 –

+0

@CharlesChen您是否尝试过集成终端来启动和终止您的服务器端任务? – Steffen

+0

是的。集成终端可以做到这一点,但没有热键可以帮助我发送特定的运行命令到集成终端。我可以使用task.json运行“F5”,并且错误/警告将使用预先设计的正则表达式进行解析。 –