Подавить (или тихо) вывод команды bash: "Нажмите любую клавишу, чтобы закрыть это окно..."

Обычно, когда я вызываю приложение с графическим интерфейсом в vim, я получаю командную строку, которая ожидает моего ответа:

shell returned 1
Hit any key to close this window...

Как я не могу сделать этот запрос, чтобы показать, или не требовать от меня нажать клавишу?

shortmess+=A 

не пропускает сообщение

1 ответ

Решение

Я полагаю, что вы имеете в виду окно cmd.exe в Windows, единственное место, где я могу найти это приглашение с этой конкретной формулировкой.

К сожалению, вы застряли с этим приглашением, если вы хотите интерактивное окно "оболочки" под Windows. Однако, если взаимодействие с пользователем не требуется или если команда, которую вы запускаете, вызывает свое собственное окно для взаимодействия, вы можете попробовать это вместо этого:

:!start yourcommand

Для получения дополнительной информации см.:

:help :!start
Другие вопросы по тегам