【问题标题】:vscode: Is there any way to send keys to the task output consolevscode:有没有办法将密钥发送到任务输出控制台
【发布时间】:2016-08-14 04:06:28
【问题描述】:

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

【问题讨论】:

    标签: task visual-studio-code


    【解决方案1】:

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

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

    【讨论】:

    • 我要终止的是在我的 linux 服务器上运行的任务,该任务是使用 task.json 启动的。不是 vscode 任务本身。
    • @CharlesChen 您是否尝试过集成终端来启动和终止您的服务器端任务?
    • 是的。集成终端可以做到这一点,但没有热键可以帮助我将特定的运行命令发送到集成终端。我可以使用 task.json 使用“F5”运行,错误/警告将使用预先设计的正则表达式进行解析。
    • 关于如何通过集成终端启动任务的问题必填链接:stackoverflow.com/questions/52097000/…
    猜你喜欢
    • 1970-01-01
    • 2012-05-13
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 2015-05-14
    相关资源
    最近更新 更多