Zathura: 使用鍵盤操作的極簡文檔查看器

Zathura: 使用鍵盤操作的極簡文檔查看器

ubuntu 等發行版上的文檔查看器一般是?gnome 中的 evince(lctt 譯注:讀作?gnome 中的 evince)。evince 支持多種文件格式,非常方便。

但是除了 Evince,還有很多其他的文檔閱讀應用。比如 Linux 上優秀的電子書閱讀應用?gnome 中的 evince(LCTT 譯注:讀作?gnome 中的 evince)。

最近我又發現了另一個文檔查看器:Zathura。

用 Zathura 獲得擺脫鼠標的閱讀體驗

gnome 中的 evince?是一個高度可定制的文檔查看器,基于?gnome 中的 evince?和幾個文檔庫。girara 實現了一個簡單、最小的用戶界面。

Zathura 的加載速度極快。它極其簡約,沒有側邊欄、菜單欄等元素。(LCTT 譯注:其實 Zathura 的界面沒有那么單一,按?Tab?鍵可以顯示索引頁;Zathura 有一個?guioptions?選項來設置是否顯示命令行、狀態欄、水平滾動條、垂直滾動條等 GUI 元素。)

Zathura: 使用鍵盤操作的極簡文檔查看器

Zathura 文檔查看器界面

按?:?鍵可以打開 Zathura 的命令行提示符,按?Esc?鍵可以退出命令行。

如果要新建書簽,可以輸入?:bmark?后面跟想要對這個書簽設置的索引號。

Zathura: 使用鍵盤操作的極簡文檔查看器

Zathura 中的書簽

按?F?鍵可以高亮所有鏈接,每條鏈接附帶一個序號,并且界面底部會顯示命令行提示符。在命令行中輸入鏈接對應的序號,按下回車可以用系統默認的瀏覽器打開該鏈接。

Zathura: 使用鍵盤操作的極簡文檔查看器

高亮及打開文檔中的鏈接

Zathura 還支持自動重新載入。如果文件被其他應用修改(LCTT 譯注:比如在修改 LaTeX 源文件并重新編譯得到新的 PDF 之后), Zathura 會自動重載修改后的文件。

你還可以安裝?gnome 中的 evince?來擴展 Zathura 的功能,比如閱讀?漫畫comics

但 Zathura 有一個問題,它的界面上沒有任何文檔或幫助選項,初次使用會有點困難。

你可以從其 Zathura 的?gnome 中的 evince?獲取默認鍵盤快捷鍵信息。以下是其中的一部分:

  • R:旋轉
  • D:在單頁和雙頁查看模式之間切換
  • F:高亮當前屏幕內的鏈接
  • H?J?K?L:使用 Vim 類型鍵移動(LCTT 譯注:HJKL 分別為左、下、上、右)
  • ↑?↓?←?→?鍵或?PgUp/PgDown?或鼠標/觸摸板:上下移動
  • /:搜索文本,按?n?或?N?移動到下一個或上一個搜索(類似于?less?命令)
  • Q:關閉

Zathura 的項目網站提供了?gnome 中的 evince,不過我覺得寫得不太清晰。(LCTT 譯注:安裝 Zathura 之后,可以使用?man zathurarc?查看本地的 Zathura 配置手冊。)

在 Linux 上安裝 Zathura

大多數 Linux 發行版的軟件倉庫都包含了 Zathura,比如 Ubuntu、Fedora、Arch 和 Debian(查找自?gnome 中的 evince)。你可以使用你的發行版上的包管理器或軟件中心來安裝它。

在 Debian 和 Ubuntu 系發行版上可以使用下面的命令安裝 Zathura:

sudo apt install zathura

在 Fedora 上可以使用:

sudo dnf install zathura

gnome 中的 evince:

sudo pacman -Sy zathura

如果你想查看 Zathura 的源代碼,可以訪問它在 GitLab 上的軟件倉庫:

gnome 中的 evince

總結

坦誠地說,我并不喜歡不使用鼠標的工具,所以我更喜歡 Nano 而不是 Vim,因為我記不住 Vim 上數不清的快捷鍵。(LCTT 譯注:其實 Zathura 對鼠標是有一定支持的,單擊鼠標左鍵可以打開鏈接,按住鼠標左鍵可以選中并復制文本,按住鼠標中鍵可以拖動視圖,Ctrl?+ 滾動滑輪可以縮放視圖。)

我知道有很多人堅信鍵盤比鼠標更高效。但我并不愿意專門學習如何配置文檔查看器,主要是因為我在桌面上很少閱讀大量文檔,當我偶爾需要查看 PDF 時,默認的應用已經夠用了。

當然,我不是說 Zathura 沒有用處。如果你需要處理大量 PDF 或 LaTeX 等的文檔,而且偏愛于鍵盤操作,Zathura 可能會成為你下一個最喜愛的工具。

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享