glow 安装使用指南:一款基于终端的 Markdown 阅读器


阿拉平平

读完需要

4

分钟

速读仅需 2 分钟


glow[1] 是一款基于终端的 Markdown 文本阅读器。通过 glow,我们可以很方便地在终端上管理和阅读 Markdown 文件。本文将介绍 glow 的安装和使用方法。


1. 下载安装


   

下载系统对应的安装包,目前 glow 最新版本为 v1.1.0
wget https://github.com/charmbracelet/glow/releases/download/v1.1.0/glow_1.1.0_linux_amd64.rpm

安装 rpm 包:

rpm -ivh glow_1.1.0_linux_amd64.rpm

安装完成后,检查下版本:

glow -v
glow version 1.1.0 (d4239a5)


2. 使用示例


   

glow 提供了两种工作模式:命令行模式文本用户界面。我们可以通过命令行模式阅读文本,通过界面管理文件。

2.1 命令行模式


   

glow 使用很简单,输入 glow + 文本名:

glow README.md
文本的显示效果如下:
glow 安装使用指南:一款基于终端的 Markdown 阅读器
glow 也支持远程读取 Markdown 文本:
# Fetch README from GitHub / GitLab
glow github.com/charmbracelet/glow

# Fetch markdown from HTTP
glow https://host.tld/file.md

2.2 文本用户界面


   

直接输入 glow 进入用户界面,显示如下。

glow 安装使用指南:一款基于终端的 Markdown 阅读器

glow 会扫描并罗列当前目录(包括子目录)下所有的 Markdown 文件。那浏览分布在不同目录的文件,是否需要频繁切换目录呢?
glow 提供了 stash 功能帮助我们解决这个问题。在用户界面选择文件并按下 s 储存或者使用 stash 子命令:
glow stash README.md
执行 stash 命令后,可以看到文件已被储存:
glow 安装使用指南:一款基于终端的 Markdown 阅读器

之后在不同目录里都可以查看储存的文件。如果储存了较多的文件,可以在界面里按下 m 进行备注。如果需要删除,则可以按下 x


2.3 配置文件


   

glow 支持设置样式、行宽以及页码。当然,我们也可以通过配置文件指定这些参数。配置的默认路径是 $HOME/.config/glow/glow.yml,示例如下:
# style name or JSON path (default "auto")
style: "light"
# show local files only; no network (TUI-mode only)
localtrue
# word-wrap at width
width: 80


3. 总结


   

可以看到,glow 能够让 Markdown 文本在终端上更美观易读,用户界面以及远程加载文档都是很实用的功能。但是,glow 目前并不支持编辑文本,所以它的定位是一个 Markdown 的阅读器而非编辑器。

References

[1] glow: https://github.com/charmbracelet/glow

原文始发于微信公众号(阿拉平平):glow 安装使用指南:一款基于终端的 Markdown 阅读器

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/287900.html

(0)
码上实战的头像码上实战

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!