在Vim中隐藏shell命令的输出

时间:2018-02-25 19:56:29

标签: vim

如何在Vim中隐藏:!command形式的任何命令的输出。在运行此命令(如Press ENTER or type command to continue)后,我也不想从Vim收到任何消息。我希望shell命令完全在后台运行。

1 个答案:

答案 0 :(得分:4)

"我希望shell命令完全在后台运行。" ---这不是关于Vim的。它是关于如何在后台运行命令。

要不打印任何输出,您可以运行如下命令:yourCmd >/dev/null 2>&1,如果它不起作用,请使用nohuphttps://www.computerhope.com/unix/unohup.htm)。

要不打印Press ENTER or type command to continue,您可以像这样在Vim中执行命令:

:silent !<command>

silent空白问题:
https://vi.stackexchange.com/questions/2809/silent-makes-my-vim-go-blank
Vim grep causes characters to temporarily disappear