如何使用 Glow 在 Linux 终端中阅读 Markdown 文档

Glow 是一个基于终端的 Linux Markdown 阅读器,带有许多功能。下面介绍如何在 Linux 上安装和使用它。

Markdown 非常适合写作,允许您在任何文本编辑器中设置文档格式,使用丰富的功能,包括标题、代码摘录、粗体、斜体、清单、要点、表格等。虽然 Markdown 在 nano 等编辑器中很容易编写,但在终端中阅读起来并不容易。

Glow是一个命令行实用程序,它按照文档的读取方式显示 Markdown 文档。

什么是 Markdown,为什么难以在终端显示?

Markdown 是格式化文本的约定,它与所见即所得 (WYSIWYG) 类型的编辑器完全相反。

Markdown 文档包含各种符号,用于显示文本在页面上的格式。这些符号由 Markdown 解析器解释,并显示在文档阅读器中或转换为 HTML 以显示在网络上。

这是因为 Markdown 依赖于由外部应用程序解释的符号,您甚至可以在最简单的文本编辑器中创建它。您不需要下载数 GB 的 MS Office 来创建 Markdown 文档;你可以在 nano、vim 或 Emacs 中完成。

显示 Markdown 文档是另一回事。当然,您可以再次在 nano 中打开它们,或者您可以使用 cat 查看文件的内容,但是您不会看到为读者呈现的 Markdown;您会看到格式符号。

对于花费大量时间克隆 Git 存储库的用户来说,这很快就会变成一件苦差事。Git README 文件通常是 Markdown 文档,将您的注意力分散在脑力呈现 Markdown 文档和消化其内容之间意味着您可能会错过很多。

虽然您可以使用专用的 GUI Markdown 渲染器或查看网站,但这意味着您将不得不散焦并离开您的终端。如果您使用的是 VPS 或者厌恶任何类型的 GUI,那您就不走运了。

Glow 是一个基于终端的 Markdown 阅读器,非常适合直接在命令行上阅读 Markdown 文档。您可以使用它来发现 Markdown 文件并将它们存储在您的私人收藏中。

如何在 Linux 上安装 Glow

虽然 Glow 在大多数 Linux 发行版的官方存储库中不可用,但安装它仍然很容易。

关于 Debian 及其衍生产品

要在基于 Ubuntu 和 Debian 的发行版上安装 Glow,首先,您需要添加 Glow GPG 密钥,然后将其存储库添加到系统的源列表中。

使用以下方法将密钥添加到您的密钥环和存储库到您的源:

┌──(linuxmi㉿linuxmi)-[~/www.linuxmi.com]
└─$ sudo mkdir -p /etc/apt/keyrings
[sudo] linuxmi 的密码:
                                                                           
┌──(linuxmi㉿linuxmi)-[~/www.linuxmi.com]
└─$ curl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
                                                                           
┌──(linuxmi㉿linuxmi)-[~/www.linuxmi.com]
└─$ echo "deb [signed-by=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/ * *" | sudo tee /etc/apt/sources.list.d/charm.list

更新系统的包列表,然后使用以下命令安装 Glow:

┌──(linuxmi㉿linuxmi)-[~/www.linuxmi.com]
└─$ sudo apt update
┌──(linuxmi㉿linuxmi)-[~/www.linuxmi.com]
└─$ sudo apt install glow

在 Fedora 上安装 Glow

要在 Fedora、RHEL 和其他基于 RPM 的发行版上下载并安装 Glow ,请先运行以下命令:

echo '[charm]
name=Charm
baseurl=https://repo.charm.sh/yum/
enabled=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo

然后,键入以下命令安装 Glow:

sudo yum install glow

关于 Arch Linux 及其衍生产品

您可以使用默认包管理器 Pacman 在基于 Arch 的发行版上安装 Glow。

sudo pacman -S glow

snap 安装 Glow

如果您有幸拥有 Canonical 专有的 Snap Store 支持的系统(比如 Ubuntu),您可以使用 snap 安装 Glow:

sudo snap install glow

在终端中使用 Glow 阅读 Markdown 文档

使用 Glow 最直接的方法是将 Markdown 文件作为参数传递给它:

┌──(linuxmi㉿linuxmi)-[~/www.linuxmi.com]
└─$ glow linuxmi.md

正如您所看到的,Glow 呈现了一个原本难做的文档,包含粗体和斜体、引用文本、表格、列表和带有锚文本的链接。

Glow 还带有一个终端用户界面,这非常简洁。您可以使用以下方式激活它:

┌──(linuxmi㉿linuxmi)-[~/www.linuxmi.com]
└─$ glow 

Glow 将为您呈现本地 Markdown 文件的递归列表。您可以使用键盘箭头键浏览列表,然后按Return 键选择一个。按Esc将使您返回主菜单。

您可以通过添加目录路径作为参数在任何目录中启动 Glow:

glow ~/linuxmi.com/markdown/file/dump/

Glow 使您可以轻松地存储 Markdown 文件以供以后快速参考。只需使用 Glow TUI 打开任何 Markdown 文档,然后按键盘上的 S。

或者,如果您不喜欢打开完整的 TUI 来存储您面前的 Markdown 文档,请运行:

glow stash linuxmi.com.md

您可以从主 TUI 中找到您的隐藏文章,方法是使用 Tab 键导航至“隐藏”选项卡。

使用 Glow 在线阅读 Markdown 文档

Glow 与 GitHub README 文件完美配合,如果您知道所需存储库的名称,那么:

glow https://www.linuxmi.com/

…将导致从 GitHub 获取 Glow 自述文件并呈现为标准输出。

如果你的 Markdown 文件在别处,你可以使用:

激活它:

┌──(linuxmi㉿linuxmi)-[~/www.linuxmi.com]
└─$ glow https://www.linuxmi.com/md/linuxmi.md

自定义 Glow 以在终端中显示 Markdown

Glow 按原样运行良好,并且会在向您展示格式化的 Markdown 之前尝试检测您的终端配色方案。您可以根据需要更改默认值,并可以使用样式开关 -s 从浅色或深色主题中进行选择。

glow -s light

或者切换到暗模式:

glow -s dark

如果您有自定义样式表,您也可以轻松地将它与 Glow 一起使用:

glow -s mystyle.json

Glow 让渲染 Markdown 文档变得简单

在你的终端阅读 Markdown 文档是对生活质量的巨大提升,这意味着你不需要花费系统资源来打开另一个 GUI 驱动的应用程序或浏览器。

如果您想在阅读冗长的 Markdown 文档后休息一下,您也可以从您的终端搜索 YouTube 视频

The post 如何使用 Glow 在 Linux 终端中阅读 Markdown 文档 first appeared on Linux迷.

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/37926.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>