Подавить (или тихо) вывод команды bash: "Нажмите любую клавишу, чтобы закрыть это окно..."
Обычно, когда я вызываю приложение с графическим интерфейсом в vim, я получаю командную строку, которая ожидает моего ответа:
shell returned 1
Hit any key to close this window...
Как я не могу сделать этот запрос, чтобы показать, или не требовать от меня нажать клавишу?
shortmess+=A
не пропускает сообщение
1 ответ
Решение
Я полагаю, что вы имеете в виду окно cmd.exe в Windows, единственное место, где я могу найти это приглашение с этой конкретной формулировкой.
К сожалению, вы застряли с этим приглашением, если вы хотите интерактивное окно "оболочки" под Windows. Однако, если взаимодействие с пользователем не требуется или если команда, которую вы запускаете, вызывает свое собственное окно для взаимодействия, вы можете попробовать это вместо этого:
:!start yourcommand
Для получения дополнительной информации см.:
:help :!start