美文网首页
glow 安装使用指南:一款基于终端的 Markdown 阅读器

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

作者: Xpitz | 来源:发表于2020-11-05 11:27 被阅读0次

    文章首发于个人公众号:「阿拉平平」

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

    下载安装

    目前 glow 最新版本为 v1.1.0,到 releases 可以下载系统对应的安装包。

    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 版本:

    glow -v
    glow version 1.1.0 (d4239a5)
    

    使用示例

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

    命令行模式

    输入 glow 加文本名:

    glow README.md
    

    显示效果如下:


    glow 也支持远程读取 Markdown 文本:

    # Fetch README from GitHub / GitLab
    glow github.com/charmbracelet/glow
    
    # Fetch markdown from HTTP
    glow https://host.tld/file.md 
    

    文本用户界面

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


    glow 会扫描并罗列当前目录(包括子目录)下所有的 Markdown 文本。那浏览分布在不同目录的文档,是不是需要频繁切换目录呢?

    glow 提供了 stash 帮助我们解决这个问题。在用户界面选择文本并按下 s 储存或者使用 stash 子命令:

    glow stash README.md
    

    执行 stash 命令后,可以看到文件已被储存:


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

    配置文件

    glow 支持设置样式、行宽以及页码。当然,我们也可以通过配置文件指定这些参数。配置的默认路径是 /$HOME/.config/glow/glow.yml,示例如下:

    # style name or JSON path (default "auto")
    style: "light"
    # show local files only; no network (TUI-mode only)
    local: true
    # word-wrap at width
    width: 80
    

    总结

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

    References

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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/hmskvktx.html