我想编写一个要通过 'less' 命令查看的文档。在哪里可以找到格式标准规范?



我想转换Markdown文件,以便这些文件可以通过less

查看但是,我希望格式(粗体,斜体等)保留并相应地显示…可惜我找不到规格。


我的首选方法是使用Pandoc将md文件转换为less可以正确显示的文件类型…

pandoc支持的任何格式的文件都可以像Unix手册页一样阅读:

pandoc --standalone --to=man INPUT_FILE | man -l -

默认使用less,除非将PAGER变量设置为其他值。

使用它的一个好方法是创建一个shell函数:
mandoc () { pandoc --standalone --to=man "$@" | man -l - }

现在你可以使用Markdown, docx, LaTeX等来读取文件,就像它们是手册页一样。

mandoc README.md
mandoc term-project.tex
mandoc thesis.docx
# and so on

如您所见,该命令使pandoc将其输入转换为称为man的格式,这实际上是groff man(参见https://man.cx/groff_man(7))。

相关内容

  • 没有找到相关文章

最新更新