Die Xpdf-Manpage sagt dasEs kann angepasst werdenum mit Tastenkombinationen im Vi-Stil zu arbeiten:
Previous versions of xpdf included a "viKeys" X resource. It is no
longer available, but the following bindings are equivalent:
bind h any scrollLeft(16)
bind l any scrollRight(16)
bind k any scrollUp(16)
bind j any scrollDown(16)
Aber nichts passiert, nachdem ich diese Zeilen hinzugefügt habe ~/.xpdfrc
. Was könnte los sein?
Antwort1
Hatte Version 3.03 installiert. Zumindest hier .xpdfrc
wurde laut geöffnet und gelesen, strace
aber keine Einstellungen hatten Auswirkungen. Heruntergeladen und getestetVersion 3.04und hier funktionieren die Bindungen einwandfrei.
Schnell erledigt:
wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.04.tar.gz
tar xzvf xpdf-3.04.tar.gz
cd xpdf-3.04
Installieren Sie FreeType 2 dev und Motif dev. Für Debian und ähnliches etwas wie:
apt-get install libmotif-dev libfreetype6-dev libfreetype6
Konfigurieren und herstellen:
# Read INSTALL
./configure --with-freetype2-includes=/usr/include/freetype2
make
Prüfen:
./xpdf/xpdf Path_to_some.pdf
Beinhaltet:
pdfdetach pdfimages pdftohtml pdftoppm pdftotext
pdffonts pdfinfo pdftopng pdftops xpdf
Habe auch kurz nachgeschautAbonnierenwie empfohlen von@Peterph.
Sieht gut aus, und wenn Sie vi(m)-Bindungen wollen, gibt es viele Standardbindungen, die dieselben sind wie in vim. Z. B. h, j, k, l, :, /, gg, G
usw. Sowohl Tastenkombinationen als auch andereDingesind konfigurierbar.