我可以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
,它可以运行,但我想在启动后立即停止我的外部命令创建过程。
编辑:我改变了对简单网络服务器的看法。我是另一种情况,只是像接受的建议一样回答它有效。
答案 0 :(得分:3)
管道输出到/dev/null
:
:!cmd &> /dev/null
使用silent
提及摆脱Press ENTER or type command to continue
:
:silent !cmd &> /dev/null
阅读this page了解有关隐藏此消息的更多信息。