文件列表的 Markdown 查看器

文件列表的 Markdown 查看器

我正在寻找命令行适用于许多 .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为选项。

动画演示

相关内容