隐藏Vim中shell命令的输出

w8ntj3qf  于 2023-02-08  发布在  Shell
关注(0)|答案(2)|浏览(169)

我怎样才能在Vim中隐藏:!command的任何命令的输出。我也不想在运行此命令(如Press ENTER or type command to continue)后从Vim获得任何消息。我希望shell命令完全在后台运行。

jei2mxaa

jei2mxaa1#

“我希望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

mspsb9vt

mspsb9vt2#

here所述,您还可以执行以下操作:

:call system('command')

相关问题