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

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 阅读器相关推荐

  1. 基于智能手机的报纸阅读器-论文

    源码下载 http://www.byamd.xyz/hui-zong-1/ 摘要 近几年来,智能手机的迅猛发展给人们的生活带来了极大的改变,移动互联网时代的来临使得人手拥有一台配置强悍的智能手机已不再 ...

  2. 评测三款最流行的mobi阅读器

    mobi在电子书fans眼中可绝对不是个新鲜格式,但相信很多人还在为脱离Kindle阅读器来阅读mobi格式而头疼.市面上哪款mobi阅读器读电子书最好用?我把网上呼声最高的三款下载试用了一下,以下是 ...

  3. 免费PDF阅读器有哪些? 14款强烈推荐的PDF阅读器!

    即使经过这么多年,PDF 仍然是最受欢迎的阅读格式之一.从阅读电子书或填写在线表格到创建用户手册,PF 格式仍然是最受欢迎的阅读方式.虽然现在的网络浏览器已经配备了基本的 PDF 阅读功能,但您仍然需 ...

  4. irreader RSS 订阅源阅读器工具软件 - 一款强大的网络内容阅读器

    irreader 是一款强大的网络内容阅读器,不仅支持订阅 RSS 文章,还能够订阅网站.播客等内容,将众多订阅源聚合于一处,告别纷杂的互联网信息. 方便的内置订阅源 软件界面采取源列表.文章列表和内 ...

  5. 基于python简易小说阅读器(一)

    基于python简易小说阅读器(一) 实现功能:界面显示小说内容,界面的最下方有按键实现章节切换   后台需要有小说内容的数据,针对这一块,python的爬虫模块requests可以满足项目需求,前端 ...

  6. 三款大四学生必备PDF阅读器,国产也可以很牛x

    我们常说大学是人生最美好的年华,没有压力,没有负担.但其实,经历过的小伙伴都知道美好的时光仅限于大一到大三.因为到了大四,生活基本就是上课.毕业论文.实习或者考研,慢的不可开交. 小编作为过来人,想提 ...

  7. 基于pyQt5的pdf阅读器

    主要基于import fitz模块 一定是操作pip install PyMuPDF不是安装fitz 主要代码: def generatePDFView(self):self.doc = fitz.o ...

  8. 基于HTML5的移动阅读器

    基于HTML5的移动阅读器(也是跟着慕课网视频来学习的,不过收获很多) 开发环境:Windows7 + sublime 框架:zepto.js + jquery.jsonp.js + jquery.b ...

  9. 评测三款功能强大的epub阅读器(windows适用)

    epub格式的电子书,其强大之处相比于txt.pdf来说,相比书迷们都有所体会.但它也有个弊端,不像txt.pdf一样有那么多阅读器支持解析和编辑.下面我下载了几款epub阅读器,简要评测一下,为大家 ...

最新文章

  1. Java 内存模型 与 高效并发
  2. linux c 编译警告 warning: this decimal constant is unsigned only in ISO C90
  3. WPF 用户控件的使用
  4. SD从零开始16 促销计划(Agreements)
  5. 【机器视觉】 executable_expression算子
  6. 配置SMB共享 、 配置NFS共享
  7. 永不示弱_永不过时的网页设计:今天和2000年的在线投资组合
  8. 开箱即用~基于.NET Core的统一应用逻辑分层框架设计
  9. 在线VLOOKUP数据查找工具
  10. Linux与Windows编译器的区别
  11. 层次凝聚聚类算法(HAC)
  12. AXURE RP EXTENSION FOR CHROME:AXURE RP铬延展剂--谷歌工具插件使用配置(打开并成功预览本地.html文件)
  13. Guns二次开发目录
  14. php强行横屏,强制横屏app
  15. Oracle技巧之 desc+表名
  16. 关于移动端的touch事件(touchstart, touchmove, touchend,touchcancel)
  17. 场景识别帮助小白用户实现一键式智能拍照修图
  18. 使用idea起服务,起好久都起不起来
  19. 如何给自制的微信小程序设置一个密码
  20. 如何查询主机IP地址

热门文章

  1. 爱奇艺 linux版本好用,腾讯视频Linux版客户端,提供rpm和deb软件包下载
  2. HotSpot 启动流程
  3. 数据分析的作用有哪些?
  4. 安卓马赛克view_android 图片编辑(马赛克等功能实现)源码下载
  5. 阿里巴巴中国站按关键字搜索工厂数据 API
  6. 怎么用显卡计算_联想笔记本开机黑屏怎么办
  7. 投资学U18 股票和公司估值 教材解读
  8. Google浏览器设置暗黑模式、隐身模式
  9. ldd命令 ubuntu_ldd命令
  10. column属性 extjs_ExtJS使用ColumnModel创建表格和使用ArrayReader解析数组