我正在寻找命令行适用于许多 .md 文件的 Markdown 查看器某种程度上类似于图像查看器。
我需要:
- 简单/快速导航:最好是向左、向右箭头(没有像 :n、:p 这样的组合),
- 以及作为参数或从当前目录获取的 .md 文件列表,
- 干净的输出是一个优点。
它还可以通过一些复杂的管道序列或任何定制的参数/shell 变量来实现。任何有效的东西。
答案1
不久前我需要类似的东西,所以今天我坐下来清理代码以使其变得有用。它已获得 GPLv3 许可:
https://github.com/marcusmueller/markmedown
如果您有权访问文本 >= 0.11.0(截至 2023 年 11 月 17 日,实际上仅在 Fedora 39 上出现这种情况),您可以直接markmedown
从该存储库运行。
否则,您需要在 virtualenv 中安装更新的文本,然后使用它。为了简化本地安装,存储库包含一个markmedown.sh
安装和启动脚本。运行一次来自回购协议:
git clone https://github.com/marcusmueller/markmedown
cd markmedown
./markmedown.sh
然后只需将其复制markmedown.sh
到您的$PATH
.
用法非常简单:
markmedown.sh FILE1.md FILE2.md …
←/→键在文件之间切换、q退出。
如果您想在侧面显示每个文件的轮廓,请添加-t
为选项。