如何在vim中作为外部程序调用时忽略程序的输出?

时间:2010-12-23 17:03:21

标签: vim

我可以dump the output content from my external command in the main window,我可以disable "Press ENTER or type command to continue",只需store it in a register

但是如何在vim中调用外部命令(它可以是任何程序,apt-get等)并且只是避免在输出时创建缓冲区窗口?只是IGNORE我运行的外部命令的输出?我只是想从vim调用命令。该命令启动一个简单的Web服务器(侦听端口8080),我必须按ctrl + c来停止它并远离外部命令缓冲区。

我在silent之前尝试了!cmd,它可以运行,但我想在启动后立即停止我的外部命令创建过程。

编辑:我改变了对简单网络服务器的看法。我是另一种情况,只是像接受的建议一样回答它有效。

1 个答案:

答案 0 :(得分:3)

管道输出到/dev/null

:!cmd &> /dev/null

使用silent提及摆脱Press ENTER or type command to continue

:silent !cmd &> /dev/null

阅读this page了解有关隐藏此消息的更多信息。