6.0 KiB
用 Glow 在 Linux 终端阅读和管理 Markdown 文件
简要说明: Glow 是一个能让你在 Linux 终端渲染 Markdown 文件的命令行工具。你也可以用它来管理 Markdown 文件。
我喜欢 Markdown 。虽然我不是一个专业的 Markdown 用户,但我确定可以用 Markdown 写下许多文章。
如果你是 It’s FOSS 的常客,你可能已经遇到过 Markdown 指南,编辑器和类似 Obsidian 的工具。我将再加个工具到这个名单。它叫做 Glow 并且不像之前涵盖的程序,Glow 能够让你在终端里阅读 Markdown 文件。
等等!你不能在终端里使用类似 cat , less 甚至是像常规的 Linux 命令阅读文本文件 的 Vim 编辑器去阅读 Markdown 文件吗?
是的,你可以。但它会将所有代码按原样显示成原始 Markdown 文件,而不是显示正确的格式化文本。
注意 Glow 不是一个编辑器。你不能用它去写 Markdown 文本。
Markdown 爱好者将会喜欢 Glow 的功能
Glow 可以用两种格式来使用:命令行界面和终端用户界面。
简单的在一个 Markdown 文件使用 Glow 命令将在屏幕上显示整个渲染后的内容。
glow markdown_file
这是很不错,但是 Glow 可以做的更好。它有额外的参数打开终端用户界面模式(terminal user interface)并且允许你用它来做更多的事情。
你可以在页面模式下使用页面参数来显示渲染后的文本(类似 less 命令显示文本没有弄乱屏幕一样)。
glow -p markdown_file
在页面视图中,你可以使用 / 键和 less 命令相同方法那样搜索特定的文本。你可以按下q 键退出 这个视图。
不止这些。你可以使用 -a 选项,它将查找当前目录和它子目录中的所有 Markdown 文件。
glow -a
你可以用方向键在屏幕上滚动文件。上下键向上和向下移动,左右键按照页数移动。
你可以查看显示在底部的帮助选项。在这个视图查找选项允许你根据文件名查找文件(不是它们的内容).
这里也有标签。当然,你可以在标签中通过 Tab 键来回移动。
隐藏标签像一个书签。当你浏览文件或是查看它们的内容时,你可以按下 s 键来创建一个隐藏标签 / 书签。这个书签将只会在当前目录下可见。
你可以按下 x 键来移除书签(不是文件)或者按下 m 键来添加一个备注。
消息标签显示更新日志和来自 Glow 开发者(们)的其他消息。
当你已经找到你想找的文件,你可以通过按下回车键来查看它们。因为你在终端用户界面模式,所以你这里会有额外的键盘选项。选项可以通过按下 ? 键来显示。
在 Linux 上安装 Glow
Glow 在 Linux 和 macOS 上是可用的。你可以在 macOS 和 Linux 上使用 Homebrew 来安装它,然而,我建议你在这里使用 Linux 安装包。
Glow 在 Void, Solus 和 Arch Linux 的仓库里是可用的。你可以用它们的包管理器来安装它们。
在基于 Arch 的发行版上,使用:
sudo pacman -S glow
对于 Ubuntu,Debian ,Fedora 和 SUSE ,在各种架构下它们有 .DEB 和 .RPM 二进制包可用,并且你可以在它们的发布页找到它们。
Download Glow for other Linux distros
结尾
总之,Glow 是在终端里的一个美化视图和管理 Markdown 的便利工具。像许多其他的命令行工具一样,它不是每个人都适合。如果你经常在终端并喜欢 Markdown 文件,你可以尝试使用一下。当你用过后,请在评论区里分享你使用它的体验。
via: https://itsfoss.com/glow-cli-tool-markdown/
作者:Abhishek Prakash 选题:lujun9972 译者:hwlife 校对:校对者ID