Zathura: 使用鍵盤(pán)操作的極簡(jiǎn)文檔查看器
Ubuntu 等發(fā)行版上的文檔查看器一般是 GNOME 中的 Evince(LCTT 譯注:讀作 /??v?ns/)。Evince 支持多種文件格式,非常方便。
但是除了 Evince,還有很多其他的文檔閱讀應(yīng)用。比如 Linux 上優(yōu)秀的電子書(shū)閱讀應(yīng)用 Foliate(LCTT 譯注:讀作 /?f??l??t/)。
最近我又發(fā)現(xiàn)了另一個(gè)文檔查看器:Zathura。
用 Zathura 獲得擺脫鼠標(biāo)的閱讀體驗(yàn)
Zathura 是一個(gè)高度可定制的文檔查看器,基于 girara 用戶界面 和幾個(gè)文檔庫(kù)。girara 實(shí)現(xiàn)了一個(gè)簡(jiǎn)單、最小的用戶界面。
Zathura 的加載速度極快。它極其簡(jiǎn)約,沒(méi)有側(cè)邊欄、菜單欄等元素。(LCTT 譯注:其實(shí) Zathura 的界面沒(méi)有那么單一,按 Tab
鍵可以顯示索引頁(yè);Zathura 有一個(gè) guioptions
選項(xiàng)來(lái)設(shè)置是否顯示命令行、狀態(tài)欄、水平滾動(dòng)條、垂直滾動(dòng)條等 GUI 元素。)
Zathura 文檔查看器界面
按 :
鍵可以打開(kāi) Zathura 的命令行提示符,按 Esc
鍵可以退出命令行。
如果要新建書(shū)簽,可以輸入 :bmark
后面跟想要對(duì)這個(gè)書(shū)簽設(shè)置的索引號(hào)。
Zathura 中的書(shū)簽
按 F
鍵可以高亮所有鏈接,每條鏈接附帶一個(gè)序號(hào),并且界面底部會(huì)顯示命令行提示符。在命令行中輸入鏈接對(duì)應(yīng)的序號(hào),按下回車(chē)可以用系統(tǒng)默認(rèn)的瀏覽器打開(kāi)該鏈接。
高亮及打開(kāi)文檔中的鏈接
Zathura 還支持自動(dòng)重新載入。如果文件被其他應(yīng)用修改(LCTT 譯注:比如在修改 LaTeX 源文件并重新編譯得到新的 PDF 之后), Zathura 會(huì)自動(dòng)重載修改后的文件。
你還可以安裝 插件 來(lái)擴(kuò)展 Zathura 的功能,比如閱讀 漫畫(huà)comics
但 Zathura 有一個(gè)問(wèn)題,它的界面上沒(méi)有任何文檔或幫助選項(xiàng),初次使用會(huì)有點(diǎn)困難。
你可以從其 Zathura 的 手冊(cè)頁(yè) 獲取默認(rèn)鍵盤(pán)快捷鍵信息。以下是其中的一部分:
R
:旋轉(zhuǎn)D
:在單頁(yè)和雙頁(yè)查看模式之間切換F
:高亮當(dāng)前屏幕內(nèi)的鏈接H
J
K
L
:使用 Vim 類型鍵移動(dòng)(LCTT 譯注:HJKL 分別為左、下、上、右)↑
↓
←
→
鍵或PgUp
/PgDown
或鼠標(biāo)/觸摸板:上下移動(dòng)/
:搜索文本,按n
或N
移動(dòng)到下一個(gè)或上一個(gè)搜索(類似于less
命令)Q
:關(guān)閉
Zathura 的項(xiàng)目網(wǎng)站提供了 如何配置該軟件的文檔,不過(guò)我覺(jué)得寫(xiě)得不太清晰。(LCTT 譯注:安裝 Zathura 之后,可以使用 man zathurarc
查看本地的 Zathura 配置手冊(cè)。)
在 Linux 上安裝 Zathura
大多數(shù) Linux 發(fā)行版的軟件倉(cāng)庫(kù)都包含了 Zathura,比如 Ubuntu、Fedora、Arch 和 Debian(查找自 pkgs.org 網(wǎng)站)。你可以使用你的發(fā)行版上的包管理器或軟件中心來(lái)安裝它。
在 Debian 和 Ubuntu 系發(fā)行版上可以使用下面的命令安裝 Zathura:
sudo apt install zathura
在 Fedora 上可以使用:
sudo dnf install zathura
在 Arch Linux 上使用 pacman 安裝 Zathura:
sudo pacman -Sy zathura
如果你想查看 Zathura 的源代碼,可以訪問(wèn)它在 GitLab 上的軟件倉(cāng)庫(kù):
總結(jié)
坦誠(chéng)地說(shuō),我并不喜歡不使用鼠標(biāo)的工具,所以我更喜歡 Nano 而不是 Vim,因?yàn)槲矣洸蛔?Vim 上數(shù)不清的快捷鍵。(LCTT
譯注:其實(shí) Zathura 對(duì)鼠標(biāo)是有一定支持的,單擊鼠標(biāo)左鍵可以打開(kāi)鏈接,按住鼠標(biāo)左鍵可以選中并復(fù)制文本,按住鼠標(biāo)中鍵可以拖動(dòng)視圖,Ctrl
+ 滾動(dòng)滑輪可以縮放視圖。)
我知道有很多人堅(jiān)信鍵盤(pán)比鼠標(biāo)更高效。但我并不愿意專門(mén)學(xué)習(xí)如何配置文檔查看器,主要是因?yàn)槲以谧烂嫔虾苌匍喿x大量文檔,當(dāng)我偶爾需要查看 PDF 時(shí),默認(rèn)的應(yīng)用已經(jīng)夠用了。
當(dāng)然,我不是說(shuō) Zathura 沒(méi)有用處。如果你需要處理大量 PDF 或 LaTeX 等的文檔,而且偏愛(ài)于鍵盤(pán)操作,Zathura 可能會(huì)成為你下一個(gè)最喜愛(ài)的工具。