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

431
Forethinker

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

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

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

shortmess+=A 

не заставляет сообщение уходить

2

1 ответ на вопрос

3
Heptite

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

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

:!start yourcommand 

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

:help :!start 

Похожие вопросы