Czy istnieje wyczerpująca lista skrótów klawiaturowych mupdf?
27
Lubię szybkość mupdf, ale denerwuje mnie brak dokumentacji i jej (niepotrzebnie) hiper-minimalny interfejs bez widocznego paska menu lub menu kontekstowego. Czy istnieje lista skrótów klawiaturowych dla tej aplikacji? Link do instrukcji na oficjalnej stronie jest martwy.
Znam tylko następujące skróty:
dopasuj do szerokości: Shift+w
dopasuj do wysokości: Shift+h
Jakie są dostępne skróty klawiaturowe i gdzie je znalazłem?
A description of each of the supported options is included below.
-p password
Uses the given password to open an encrypted PDF file. The
password is tried both as user and owner password.
-r resolution
Changes the initial zoom level, specified as the resolution in
dpi. The default value is 72.
MOUSE AND KEY BINDINGS
In addition to the key bindings described below, the mouse can also be
used. Clicking the left mouse button follows links within the PDF while
dragging with the left mouse button pans the page. Dragging with the
right mouse button selects an area and copies the enclosed text to the
clipboard buffer. Using the scroll-wheel while pressing Control zooms
in/out, if Shift is pressed on the other hand then the page is panned.
L, R Rotate page left (clockwise) or right (counter-clockwise).
h, j, k, l
Scroll page left, down, up, or right.
+, - Zoom in or out.
w Shrinkwrap window to fit the page.
r Reload file.
. pgdn right space
Go to the next page
, pgup left b
Go to the previous page
<, > Skip back/forth 10 pages at a time.
m Mark page for snap back.
t Pop back to the latest mark.
[0-9]m Save the current page number in the numbered register.
[0-9]t Go to the page saved in the numbered register.
123g Go to page 123.
/ Search for text.
n, N Find the next/previous search result.
c Toggle between color and grayscale rendering.
Dziękuję Ci; to manpolecenie wydaje się bardziej przydatne niż myślałem. :-)
Dune
1
@Dune mani apropos.
kochany
1
@Dune manpolecenie powinno zawsze być pierwszym przystankiem dla dowolnego narzędzia CLI. W większości przypadków znajdziesz to, czego potrzebujesz.
Starszy Geek
15
Czerpiąc z kodu źródłowego, jest to wyczerpująca lista wszystkich skrótów mupdf (z wszelkimi możliwymi przydatnymi informacjami).
←,→
h,j,k,l navigate
(even if the page is horizontal only j and k will change page;
j and k will align the bottom (or the top) of the page with
the bottom (or the top) of the window before changing page)
→,SPACE next page
←,b
BACKSPACE previous page
(all these won't change the placement of the page
in the window)
. , next/previous page
(these will align the top (or bottom) of the page with
the top (or bottom) of the window)
>,< skip forth/back 10 pages
(>< will align the top of the page with the top of the window)
[n]g
[n]ENTER go to page n
(will go to the first page with no number)
G go to last page
[0-9]m,t set and go to mark
+,= zoom in
- zoom out
(note that zooming is restricted to certain 'levels' only -
18, 24, 36, 54, 72, 96, 120, 144, 180, 216 and 288 dpi)
L,R rotate 90° (counter)clockwise
W,H fit to width, heigth
Z autofit (fit to height if the page is vertical,
to width if the page is horizontal)
w resize window to fit the page
f fullscreen
/,? search forward/backward
n,N next/previous search term
(n and N are swapped if the search is backward)
i invert colors
C toggle gray/redscale
c choose grayscale or redscale
p presentation mode
(there will be a fade when changing pages)
r reload the page
q quit
Bonus / Ciekawostki:
Kroki dpi w powiększeniu są zakodowane na stałe.
Podobnie jak w Vimie, skróty takie jak W(górny) zostaną aktywowane zarówno przez naciśnięcie SHIFT+, jak wi naciśnięcie wprzy włączonej CAPS LOCK. Podobnie, w(niższe) zostanie aktywowane zarówno przez naciśnięcie w(przy wyłączonym CL), jak i SHIFT+ w(przy włączonym CL). Wynika to z tego, że naciśnięcia klawiszy są wewnętrznie traktowane jak znaki, co powoduje, że górna W wytwarzana jest z SHIFTnierozróżnialnym przez ten wprowadzony za pomocą CL.
mupdfnie ogląda, jeśli plik się zmienia. Również powiększanie, dopasowywanie i przenoszenie bez zmiany strony nie przeładuje dokumentu, podczas gdy wszystkie inne ruchy (i r) będą (lub lepiej - przeładują pojedynczą stronę). Jednak mupdfobserwuje SIGHUP, co oznacza, że może być zmuszony do ponownego załadowania bieżącej strony za pomocą killall -s SIGHUP mupdflub podobnego, co okazuje się nieocenione w środowisku takim jak Vim & Latex.
Wreszcie,
S save
a,s rotate 15° (counter)clockwise
Wydaje respectevely aby aktywować tajemnicze Zapisz funkcji i będzie dostępna tylko w tajemniczej debug mode. Nie wiem, po co są (a może po prostu droczę się - ty wybierasz).
Szukałem metody SIGHUP do automatycznego odświeżania muPDF. Dzięki! Jestem pewien, że pomoże to także innym ludziom.
Andre Herman Bezerra
1
Oficjalna dokumentacja zawiera listę klawiszy. Naciśnięcie F1w przeglądarce również działa.
Wiązania klawiszy w wersji 1.11, zgodnie z instrukcją, to:
F1 Display help.
i Display document metadata.
o Toggle display of outline.
L Toggle display of links.
r Reload document.
q Quit viewer.
f Toggle fullscreen.
w Shrinkwrap window to fit page.
W Fit page width to window.
H Fit page height to window.
Z Fit page size to window.
[number] z Set zoom resolution in DPI.
+ Zoom in.
- Zoom out.
[ Rotate counter-clockwise.
] Rotate clockwise.
[arrows]
or Pan page in small increments.
h, j, k, l
b Smart move one screenful backward.
[space] Smart move one screenful forward.
[comma]
or Go one page backward.
[page up]
[period]
or Go one page forward.
[page down]
< Go 10 pages backward.
> Go 10 pages forward.
[number] g Go to page number.
G Go to last page.
m Save current page to navigation history.
t Go back in navigation history.
T Go forward in navigation history.
[number] m Save current page in numbered bookmark.
[number] t Go to numbered bookmark.
/ Start searching forward.
? Start searching backward.
n Continue searching forward.
N Continue searching backward.
Kilka poleceń może wymagać wprowadzenia argumentu liczby przed klawiszem w celu zmodyfikowania polecenia. Na przykład, aby powiększyć do 150 dpi, wpisz 150z.
Aby ukryć szare pole wyświetlane przez ilub F1, użyj Esc. Jest to nieudokumentowane, ale intuicyjne.
man
polecenie wydaje się bardziej przydatne niż myślałem. :-)man
iapropos
.man
polecenie powinno zawsze być pierwszym przystankiem dla dowolnego narzędzia CLI. W większości przypadków znajdziesz to, czego potrzebujesz.Czerpiąc z kodu źródłowego, jest to wyczerpująca lista wszystkich skrótów mupdf (z wszelkimi możliwymi przydatnymi informacjami).
Bonus / Ciekawostki:
Kroki dpi w powiększeniu są zakodowane na stałe.
Podobnie jak w Vimie, skróty takie jak
W
(górny) zostaną aktywowane zarówno przez naciśnięcieSHIFT
+, jakw
i naciśnięciew
przy włączonej CAPS LOCK. Podobnie,w
(niższe) zostanie aktywowane zarówno przez naciśnięciew
(przy wyłączonym CL), jak iSHIFT
+w
(przy włączonym CL). Wynika to z tego, że naciśnięcia klawiszy są wewnętrznie traktowane jak znaki, co powoduje, że górna W wytwarzana jest zSHIFT
nierozróżnialnym przez ten wprowadzony za pomocą CL.mupdf
nie ogląda, jeśli plik się zmienia. Również powiększanie, dopasowywanie i przenoszenie bez zmiany strony nie przeładuje dokumentu, podczas gdy wszystkie inne ruchy (ir
) będą (lub lepiej - przeładują pojedynczą stronę). Jednakmupdf
obserwujeSIGHUP
, co oznacza, że może być zmuszony do ponownego załadowania bieżącej strony za pomocąkillall -s SIGHUP mupdf
lub podobnego, co okazuje się nieocenione w środowisku takim jak Vim & Latex.Wreszcie,
Wydaje respectevely aby aktywować tajemnicze Zapisz funkcji i będzie dostępna tylko w tajemniczej debug mode. Nie wiem, po co są (a może po prostu droczę się - ty wybierasz).
źródło
Oficjalna dokumentacja zawiera listę klawiszy. Naciśnięcie F1w przeglądarce również działa.
Wiązania klawiszy w wersji 1.11, zgodnie z instrukcją, to:
Kilka poleceń może wymagać wprowadzenia argumentu liczby przed klawiszem w celu zmodyfikowania polecenia. Na przykład, aby powiększyć do 150 dpi, wpisz
150z
.Aby ukryć szare pole wyświetlane przez ilub F1, użyj Esc. Jest to nieudokumentowane, ale intuicyjne.
źródło