插件窝 干货文章 Zathura: 使用键盘操作的极简文档查看器

Zathura: 使用键盘操作的极简文档查看器

Zathura 快捷键 支持 通过 880    来源:    2025-04-17

Zathura 是一款轻量级、键盘驱动的文档查看器,支持 PDF、PostScript (PS)、DjVu 等格式。它以极简设计和高可定制性著称,非常适合追求效率和键盘操作的用户。以下是关于 Zathura 的详细介绍和使用指南:


核心特点

  1. 键盘为中心:所有操作通过快捷键完成,无需鼠标。
  2. 无界面干扰:无工具栏或菜单栏,专注文档内容。
  3. 支持格式:PDF、PS、DjVu、XPS(需插件)。
  4. Vim 风格操作:支持类 Vim 的键绑定(如 hjkl 移动)。
  5. 可定制性:通过配置文件修改键绑定、外观等。

安装方法

Linux 系统

# Debian/Ubuntu
sudo apt install zathura

# Arch Linux
sudo pacman -S zathura zathura-pdf-poppler  # PDF 支持

# Fedora
sudo dnf install zathura

macOS (通过 Homebrew)

brew install zathura

基础快捷键

快捷键 功能
j/k 上下滚动
h/l 左右移动(如放大后)
Ctrl+F/B 翻页(前后)
gg/G 跳转到开头/结尾
/ + 文本 搜索(n/N 跳转结果)
q 退出
r 旋转文档
+/- 缩放
f 全屏切换

高级功能

  1. 反向搜索(SyncTeX)
    编译 LaTeX 时添加 -synctex=1 选项,在 Zathura 中按 Ctrl+Click 跳转到源码位置(需配置)。

  2. 书签管理

    • :bookmark-add 添加书签
    • :bookmark-list 查看书签
  3. 夜间模式
    在配置文件 ~/.config/zathura/zathurarc 中添加:

    set recolor "true"
    set recolor-lightcolor "#000000"
    set recolor-darkcolor "#FFFFFF"
    

    通过 Ctrl+R 切换颜色。


配置文件定制

编辑 ~/.config/zathura/zathurarc 自定义行为:

# 示例:修改快捷键
map <C-n> scroll down
map <C-p> scroll up

# 外观设置
set font "DejaVu Sans Mono 10"
set default-bg "#FFFFFF"

插件扩展

  • PDF 支持:安装对应后端(如 zathura-pdf-popplerzathura-pdf-mupdf)。
  • DjVu 支持zathura-djvu
  • 同步TeX:确保已安装 synctex

常见问题

  1. 中文显示乱码
    安装中文字体(如 sudo apt install fonts-noto-cjk),并在配置中设置支持中文的字体。

  2. 无法打开文件
    检查是否安装对应格式的插件(如 PDF 需 zathura-pdf-poppler)。

  3. 快捷键冲突
    通过 unmap 指令移除默认绑定,例如:

    unmap f
    map <F11> fullscreen
    

适用场景

  • 快速查阅技术文档(如 LaTeX 生成的 PDF)。
  • 键盘党追求高效操作。
  • 低资源环境(如旧电脑或远程服务器)。

Zathura 通过极简设计和强大的键盘控制,为用户提供沉浸式的文档阅读体验。适合开发者、研究人员或任何偏好效率工具的用户。