不使用临时文件在Vim中读取手册页的方法是什么
·
问题:不使用临时文件在Vim中读取手册页的方法是什么
我希望能够在 Vim 中阅读手册页。
出于某种原因,Vim 似乎无法通过管道读取程序的输出。例如(man ls) | vi似乎不起作用,对于可以解释原因的人的奖励积分。
为了解决这个问题,我一直在使用以下小脚本:
tempo = `mktemp`
man $1 > $tempo ; vi $tempo
这个脚本使用临时文件,我猜它可以正常工作,但我想知道是否有一种在 Vim 中阅读手册页的好方法,而无需求助于创建临时文件
解答
出于某种原因,vim 似乎无法通过管道 [...] 读取程序的输出
根据手册页,您需要指定一个-文件才能从标准输入中读取;所以:
man ls | vi -
如果这不起作用,您可以尝试使用_进程替换_:
vi <(man $1)
它创建了一种伪文件并将其传递给vi。
更多推荐




所有评论(0)