Я использую task.json для запуска компиляции и моделирования на сервере через ssh. В некоторой ситуации мне приходится прерывать работу с сервером, отправив «ctrl + c». Но консоль задач кажется не поддерживающей эту функцию. Есть ли какой-нибудь метод, который я пропустил?vscode: есть ли способ отправить ключи на консоль вывода задачи
0
A
ответ
0
Если вы просто хотите завершить задачу в vscode, вы можете использовать команду Tasks: Terminate Running Task
. Чтобы завершить задачу с помощью сочетания клавиш, вы можете установить сочетание клавиш в keybindings.json до workbench.action.tasks.terminate
.
Другой способ - начать свою задачу с помощью Integrated Terminal, где поддерживается Ctrl + C.
То, что я хочу завершить, - это задача, выполняемая на моем Linux-сервере, запущенном с task.json. а не сама задача vscode. –
@CharlesChen Вы пробовали интегрированный терминал для запуска и завершения задач на стороне сервера? – Steffen
Да. встроенный терминал может это сделать, но никакая горячая клавиша не может помочь мне отправить определенную команду запуска в интегрированный терминал. Я могу просто запустить с помощью «F5» с помощью task.json, и ошибка/предупреждение будет проанализирована с предварительно спроектированным регулярным выражением. –