Ash*_*orf 2 macos bash markdown manpage pandoc
我想像man页面一样阅读 Markdown 文件。我可以做这个:
pandoc README.md -t man --standalone > tmp_file && man ./tmp_file
Run Code Online (Sandbox Code Playgroud)
但是,我想在不创建临时文件的情况下执行此操作。我试过:
man <(pandoc README.md -t man –standalone)
Run Code Online (Sandbox Code Playgroud)
但我得到了一个错误:
fgets: Undefined error: 0
Error reading man page /dev/fd/63
No manual entry for /dev/fd/63
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我确实看过这个问题,但这似乎不适用于 macOS 的 版本man。
我真的不关心使用man,本身,但我希望能够在终端中查看格式漂亮的 Markdown 文件。pandoc可以转换为 groff,然后我可以将其发送到man以获得漂亮的显示。是否有可以man在幕后使用的程序?
试试这个管道来 groff:
pandoc -s -f markdown -t man README.md | groff -T utf8 -man | less
Run Code Online (Sandbox Code Playgroud)
(来源)