Ключи Vi в Xpdf?

Ключи Vi в Xpdf?

На странице руководства 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и т. д. Как привязки клавиш, так и другиевещинастраиваются.

Связанный контент