我想在 vim 中查看输出echo
,并在查看后保存到文件中。我试过了echo $PATH | vim
,但出现以下错误:
Vim: Warning: Input is not from a terminal
Vim: Error reading input, exiting...
Vim: Finished.
我能做些什么?
答案1
我如何将 stout 的输出重定向到 vim?
您的问题已在 AskUbuntu 上得到解答。
最简单的解决方案是添加-
到您的命令中:
echo $PATH | vim -
您可以使用流程替代(这也适用于无法读取的应用程序
STDIN
):vim <(ls -la)
或者使用
vim
的功能读取STDIN
:ls -la | vim -