Zathura document viewer
Zathura is my favorite documents’ viewer. It’s support many formats (for example PDF), lightweight and fast.
I use custom configuration to adjust colors/fonts and paddings.
General keybindings
Navigation, zooming, control UI, open links, etc.
Go to next/previous page::J
/ K
Scroll to the left, down, up or right direction::h
/ j
/ k
/ l
Scroll to half page up or down::C-u
/ C-d
Scroll to full page up or down::C-f
/ C-b
or Space
/ S-space
Scroll to half page left or right (useful for wide documents)::C-t
/ C-y
Scroll to full page left or right (useful for wide documents)::t
/ y
Go to the first/last page::gg
/ G
Go to nth page::nG
Snaps to the current page (sort of centering current page)::P
Go to bottom / top of current page::H
/ L
Move backward and forward through the jump list::C-o
/ i
Bisect forward and backward between the last two jump points. Generate new
jump point and go to it.
C-j
/ ^k
Abort (for example from command-line mode)::Esc
/ C-c
Fit content in window to width / best-fit (full page)::s
/ a
Search text forward / backward::/
/ ?
Search for next / previous occurrence of search pattern::n
/ N
Open document / open document in current directory::o
/ O
Follow links (like in vimium)::f
Display link target (page number)::F
Copy link target to clipboard (page number)::c
Enter command-line mode:::
Rotate by 90 degrees clockwise::r
Recolor (grayscale and invert colors, sort of night mode)::C-r
Reload document::R
Toggle dual page view::d
Switch to presentation mode (full-screen without UI)::F5
Switch to full-screen mode (like presentation but with UI)::F11
Toggle statusbar/inputbar::C-n
/ ^m
Zoom in / reset, zoom out::+
/ =
, -
or zI
/ z0
or zO
/ zz
Zoom to size n::n=
Set a quickmark::m<letter>
Go to quickmark::'<letter>
Quit (like in vim)::q
Index mode
Special mode for navigating the document’s index (table of contents).
Show index (table of contents) and switch to Index mode
::Tab
Move up / down and expand / collapse current entry::h
/ j
/ k
/ l
Expand/collapse all entries::L
/ H
Select and open entry::space
/ Return
Mouse bindings
Wheel up / Wheel down::ScrollWheelUp
/ ScrollWheelDown
Zoom in / out::C-ScrollWheelUp
/ C-ScrollWheelDown
Pan the document::Hold RightMouse
Follow link::LeftMouse
Commands
List bookmarks (stored in ~/.local/share/zathura/bookmarks
):::blist
Save a bookmark:::bmark <name>
Delete a bookmark:::bdelete <name>
Close document (but not Zathura):::close
Open a document (support tab completion):::open
Show document information::info
Execute an external command.
PAGE to the current page number
? :exec <command>
Print document:::print
Save document (and force overwriting) with optional path:::write[!] [<path>]
Write values, descriptions, etc. of all current settings to a file::dump
Export attachments ? For “export”, there are two possibilities:
export attachment-{name} {file_name}
export image-p{page_number}-{image_number} {file_name}
Set page offset ? :offset <offset>
The command :offset <number>
will make
Zathura take into account an offset when jumping to a page number (by typing
References
man zathura
- Zathura - ArchWiki
- pwmt.org