gpt4 book ai didi

vim - 在vim中作为外部输出时如何简单地忽略程序的输出?

转载 作者:行者123 更新时间:2023-12-04 06:38:54 25 4
gpt4 key购买 nike

我可以 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 等)并简单地避免它在输出时创建一个缓冲区窗口?简单地忽略我运行的外部命令的输出?我只想从 vim 调用命令。该命令启动一个简单的网络服务器(监听端口 8080),我必须按 ctrl+c 来停止它并远离外部命令缓冲区。

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

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

最佳答案

管道输出到 /dev/null :

:!cmd &> /dev/null

使用 silent正如你提到的摆脱 Press ENTER or type command to continue :
:silent !cmd &> /dev/null

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

关于vim - 在vim中作为外部输出时如何简单地忽略程序的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4520866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com