Vi-Schlüssel in Xpdf?

Vi-Schlüssel in Xpdf?

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 .xpdfrcwurde laut geöffnet und gelesen, straceaber 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, Gusw. Sowohl Tastenkombinationen als auch andereDingesind konfigurierbar.

verwandte Informationen