搜尋
首頁運維NginxZathura: 使用鍵盤操作的極簡文件檢視器

Zathura: 使用鍵盤操作的極簡文件檢視器

Jul 01, 2023 pm 06:29 PM
文件檢視器

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

Ubuntu 等發行版上的文件檢視器一般是 GNOME 中的 Evince(LCTT 譯註:讀作 /ɪˈvɪns/)。 Evince 支援多種文件格式,非常方便。

但是除了 Evince,還有很多其他的文檔閱讀應用。例如 Linux 上優秀的電子書閱讀應用 Foliate(LCTT 譯註:讀作 /ˈfəʊlɪɪt/)。

最近我又發現了另一個文件檢視器:Zathura。

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

Zathura 是一個高度可自訂的文件檢視器,基於 girara 使用者介面 和幾個文檔庫。 girara 實作了一個簡單、最小的使用者介面。

Zathura 的載入速度極快。它極為簡約,沒有側邊欄、選單欄等元素。 (LCTT 譯註:其實Zathura 的介面沒有那麼單一,按 Tab 鍵可以顯示索引頁;Zathura 有一個 guioptions# 選項來設定是否顯示指令列、狀態列、水平捲動條、垂直捲軸等GUI 元素。)

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

Zathura 文件檢視器介面

##按 

: 鍵可開啟Zathura 的命令列提示符,按 Esc 鍵可以退出命令列。

如果要新書籤,可以輸入 

:bmark 後面跟著想要為這個書籤設定的索引號碼。

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

Zathura 中的書籤

按 

F 鍵可以高亮所有鏈接,每條連結附帶一個序號,並且介面底部會顯示命令列提示符。在命令列中輸入連結對應的序號,按下回車可以用系統預設的瀏覽器開啟該連結。

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

高亮及開啟文件中的連結

#Zathura 也支援自動重新載入。如果檔案被其他應用修改(LCTT 譯註:例如在修改 LaTeX 原始檔並重新編譯得到新的 PDF 之後), Zathura 會自動重載修改後的檔案。

你也可以安裝 

外掛程式 來擴充Zathura 的功能,例如閱讀 漫畫comics

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

你可以從其 Zathura 的 

手冊頁 取得預設鍵盤快速鍵資訊。以下是其中的一部分:

  • R:旋轉
  • D:在單頁和雙頁檢視模式之間切換
  • ##F:高亮目前畫面內的連結
  • H J K L:使用Vim 類型鍵移動(LCTT譯註:HJKL 分別為左、下、上、右)
  •     鍵或 PgUp/PgDown 或滑鼠/觸控板:上下移動
  • /:搜尋文本,按 n 或 N 移到下一個或上一個搜尋(類似 less 指令)
  • Q:關閉
Zathura的專案網站提供了 

如何設定軟體的文件,不過我覺得寫得不太清楚。 (LCTT 譯註:安裝Zathura 之後,可以使用 man zathurarc 查看本地的Zathura 設定手冊。)

在Linux 上安裝Zathura

大多數Linux 發行版的軟體倉庫都包含了Zathura,例如Ubuntu、Fedora、Arch 和Debian(查找自 

pkgs.org 網站)。你可以使用你的發行版上的套件管理器或軟體中心來安裝它。

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

sudo apt install zathura
在Fedora 上可以使用:

sudo dnf install zathura

#在Arch Linux 上使用pacman 安裝Zathura:

sudo pacman -Sy zathura
如果你想查看Zathura 的原始碼,可以存取它在GitLab 上的軟體倉庫:

Zathura 來源程式碼

總結

坦率地說,我並不喜歡不使用滑鼠的工具,所以我更喜歡 Nano 而不是 Vim,因為我記不住 Vim 上數不清的快捷鍵。 (LCTT 譯註:其實Zathura 對滑鼠是有一定支援的,點擊滑鼠左鍵可以打開鏈接,按住滑鼠左鍵可以選中並複製文本,按住滑鼠中鍵可以拖曳視圖,Ctrl  滾動滑輪可以縮放視圖。)

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

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

以上是Zathura: 使用鍵盤操作的極簡文件檢視器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:51CTO.COM。如有侵權,請聯絡admin@php.cn刪除
NGINX:現代Web應用程序的多功能工具NGINX:現代Web應用程序的多功能工具Apr 11, 2025 am 12:03 AM

NGINXisessentialformodernwebapplicationsduetoitsrolesasareverseproxy,loadbalancer,andwebserver,offeringhighperformanceandscalability.1)Itactsasareverseproxy,enhancingsecurityandperformancebycachingandloadbalancing.2)NGINXsupportsvariousloadbalancingm

NGINX SSL/TLS配置:使用HTTPS確保您的網站NGINX SSL/TLS配置:使用HTTPS確保您的網站Apr 10, 2025 am 09:38 AM

通過Nginx配置SSL/TLS來確保網站安全,需要以下步驟:1.創建基本配置,指定SSL證書和私鑰;2.優化配置,啟用HTTP/2和OCSPStapling;3.調試常見錯誤,如證書路徑和加密套件問題;4.應用性能優化建議,如使用Let'sEncrypt和會話復用。

NGINX面試問題:ACE您的DevOps/System Admin面試NGINX面試問題:ACE您的DevOps/System Admin面試Apr 09, 2025 am 12:14 AM

Nginx是高性能的HTTP和反向代理服務器,擅長處理高並發連接。 1)基本配置:監聽端口並提供靜態文件服務。 2)高級配置:實現反向代理和負載均衡。 3)調試技巧:檢查錯誤日誌和測試配置文件。 4)性能優化:啟用Gzip壓縮和調整緩存策略。

NGINX緩存技術:改善網站性能NGINX緩存技術:改善網站性能Apr 08, 2025 am 12:18 AM

Nginx缓存可以通过以下步骤显著提升网站性能:1)定义缓存区和设置缓存路径;2)配置缓存有效期;3)根据不同内容设置不同的缓存策略;4)优化缓存存储和负载均衡;5)监控和调试缓存效果。通过这些方法,Nginx缓存能减少后端服务器压力,提升响应速度和用户体验。

帶Docker的NGINX:部署和縮放容器化應用程序帶Docker的NGINX:部署和縮放容器化應用程序Apr 07, 2025 am 12:08 AM

使用DockerCompose可以簡化Nginx的部署和管理,通過DockerSwarm或Kubernetes進行擴展是常見的做法。 1)使用DockerCompose定義和運行Nginx容器,2)通過DockerSwarm或Kubernetes實現集群管理和自動擴展。

高級NGINX配置:掌握服務器塊和反向代理高級NGINX配置:掌握服務器塊和反向代理Apr 06, 2025 am 12:05 AM

Nginx的高級配置可以通過服務器塊和反向代理實現:1.服務器塊允許在一個實例中運行多個網站,每個塊獨立配置。 2.反向代理將請求轉發到後端服務器,實現負載均衡和緩存加速。

NGINX性能調整:針對速度和低潛伏期進行優化NGINX性能調整:針對速度和低潛伏期進行優化Apr 05, 2025 am 12:08 AM

Nginx性能調優可以通過調整worker進程數、連接池大小、啟用Gzip壓縮和HTTP/2協議、使用緩存和負載均衡來實現。 1.調整worker進程數和連接池大小:worker_processesauto;events{worker_connections1024;}。 2.啟用Gzip壓縮和HTTP/2協議:http{gzipon;server{listen443sslhttp2;}}。 3.使用緩存優化:http{proxy_cache_path/path/to/cachelevels=1:2k

NGINX安全性硬化:保護您的Web服務器免受攻擊NGINX安全性硬化:保護您的Web服務器免受攻擊Apr 04, 2025 am 12:06 AM

Nginx安全強化可以通過以下步驟實現:1)確保所有流量通過HTTPS傳輸,2)配置HTTP頭增強通信安全性,3)設置SSL/TLS加密數據傳輸,4)實施訪問控制和速率限制防範惡意流量,5)使用ngx_http_secure_link_module模塊防範SQL注入攻擊,這些措施能有效提升Nginx服務器的安全性。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境