gpt4 book ai didi

shell - 如何将缓冲区内容写入标准输出?

转载 作者:行者123 更新时间:2023-12-03 08:53:50 25 4
gpt4 key购买 nike

是否有机会将当前 vim 缓冲区的内容写入标准输出?

我想使用 vim 来编辑通过 stdin 传递的内容 - 不需要临时文件来检索修改后的内容(在 Linux/Unix 上)。

是否有可能是一个插件/脚本 - 用于退出或保存将缓冲区内容放入标准输出?

最佳答案

由于您使用 Linux/Unix,您可能也有兴趣试用 moreutils .它提供了一个名为 vipe 的命令。 , 来自 stdin , 让您编辑 $EDITOR 中的文本,然后将修改后的文本打印到 stdout .

因此,请确保将编辑器设置为 Vim:

export EDITOR=vim

然后你可以试试这些例子:
cat /etc/fstab | vipe
cut -d' ' -f2 /etc/mtab | vipe | less

关于shell - 如何将缓冲区内容写入标准输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3219479/

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