降价查看器

降价查看器

我找到了一个 Markdown 格式的文件。您能否建议我可以使用什么查看器来查看此类文件?如果可能的话,希望是没有 GUI 的。

我正在寻找一个可以解析不需要任何转换的 markdown 文件格式的查看器,但接近的东西应该没问题。

答案1

使用 pandoc 和 lynx 而不创建临时文件:

pandoc file.md | lynx -stdin

答案2

您可以使用紧握,它呈现的 Markdown 与 GitHub 完全相同(它使用GitHub 降价 API)。

安装它pip

pip install grip

渲染文件example.md

grip -b example.md

这看起来像什么:

enter image description here

隐私说明

此解决方案将 Markdown 文档的内容发送到 GitHub。

如果您不信任 GitHub/Microsoft 和/或文档中包含敏感数据,您可能需要查看Grip的问题完成离线渲染器

制作人员

@Joe(Grip 的作者)在 Stack Overflow 中的回答

答案3

我用 python 编写了一个轻量级终端 markdown 查看器,用于 CLI 或作为 lib:

它支持表格、警告和大量颜色主题等。

Usage:
mdv [-t THEME] [-T C_THEME] [-x] [-l] [-L] [-c COLS] [-f FROM] [-m] [-M   DIR] [-H] [-A] [MDFILE]

Options:
MDFILE    : Path to markdown file
-t THEME  : Key within the color ansi_table.json. 'random' accepted.
-T C_THEME: Theme for code highlight. If not set: Use THEME.
-l        : Light background (not yet supported)
-L        : Display links
-x        : Do not try guess code lexer (guessing is a bit slow)
-f FROM   : Display FROM given substring of the file.
-m        : Monitor file for changes and redisplay FROM given substring
-M DIR    : Monitor directory for markdown file changes
-c COLS   : Fix columns to this (default: your terminal width)
-A        : Strip all ansi (no colors then)
-H        : Print html version

   enter image description here

答案4

是一个 GUI 程序,但我发现对于此任务很有用重新文本,这是一个带有预览模式的 Markdown 和 reStructuredText 编辑器:

ReText screenshot

但是,如果您需要从终端查看 ReText 文件,一种选择是将 marddown 转换为 html,pandoc并在以下位置查看 html 副本lynx

pandoc file.mkd > file.html ; lynx file.html

编辑

还有一些免费的 Markdown 编辑器,可用于 *nix 系统的预览。有些在官方存储库中,有些则没有,每个都有自己的优点和缺点,但作为合适的观众,我想强调这些:

  • 泰波拉:它仍处于测试阶段,但同时是免费的(尚不清楚如何获得稳定版本的许可)。虽然它不是 FOSS,但作为 Markdown 查看器是完美的,因为它默认工作几乎作为所见即所得编辑器(“实时预览模式”),带有大纲面板(目录),对于大文件非常方便。 “源代码模式”具有语法突出显示,包括用于标题的较大字体和用于强调的斜体。而且不仅可以导出为 HTML、ODT 和 PDF。还可以通过集成导入导出多种格式pandoc

  • 代笔:仅 HTML 预览(不可编辑),但也有一个漂亮的大纲面板和语法突出显示。没有导入选项,但使用 pandoc 和其他处理器(MultiMarkdown、Discount 或 cmark)导出为多种格式,并通过hunspell/进行实时拼写检查myspell

  • 魅力博士:与Retext类似,但支持markdown(markdown extra)和MultiMarkdown。还显示大纲 (ToC) 面板。

对于R Markdown用户来说,我还应该提到编辑R。不是一个程序,而是一个R包,用于在浏览器中编辑/html预览R Markdown。R指挥官RStudio还可以轻松预览 HTML、PDF 或 Word。

现在 RStudio 具有源代码和可视化编辑模式。最后一种就像在 HTML 预览中输入,但我们知道这种模式以自己的方式编写源 Markdown,并使用替代语法重写任何现有的 Markdown。例如,视觉模式将 ^[text]通过普通标记脚注更改现有的内联脚注(如 )。这不会改变输出,但可能会令人烦恼,视觉模式下的最小编辑可能会重新格式化整个源文本。

相关内容