Xpdf で Vi キーを使用するには?

Xpdf で Vi キーを使用するには?

Xpdfのマニュアルページにはこう書いてあるカスタマイズ可能Vi スタイルのキーバインドを使用するには:

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)

しかし、これらの行を追加しても何も起こりません~/.xpdfrc。何が起こっているのでしょうか?

答え1

バージョン3.03がインストールされていました。少なくともここは.xpdfrc開かれ、読み込まれましたstraceが、設定は効果がありません。ダウンロードしてテストしましたバージョン 3.04ここでバインディングは正常に動作します。

すぐに実行できる方法:

wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.04.tar.gz
tar xzvf xpdf-3.04.tar.gz
cd xpdf-3.04

FreeType 2 dev と Motif dev をインストールします。Debian などの場合、次のようになります。

apt-get install libmotif-dev libfreetype6-dev libfreetype6

設定して作成:

# Read INSTALL
./configure --with-freetype2-includes=/usr/include/freetype2
make

テスト:

./xpdf/xpdf Path_to_some.pdf

含まれるもの:

pdfdetach  pdfimages  pdftohtml  pdftoppm   pdftotext  
pdffonts   pdfinfo    pdftopng   pdftops    xpdf

また、ちょっと見てみましたザスーラ推奨されているピーター

見た目は良く、vi(m)バインディングが必要な場合は、vimと同じデフォルトのバインディングがたくさんあります。例:h, j, k, l, :, /, gg, Gキーバインディングとその他のもの設定可能です。

関連情報