
A página de manual do Xpdf diz quepode ser personalizadopara trabalhar com atalhos de teclado no estilo 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)
Mas nada acontece depois de adicionar essas linhas ao arquivo ~/.xpdfrc
. O que poderia estar acontecendo?
Responder1
Tinha a versão 3.03 instalada. Pelo menos aqui .xpdfrc
foi aberto e lido, segundo strace
, mas nenhuma configuração surtiu efeito. Baixado e testadoversão 3.04e aqui as ligações funcionam bem.
Rápido de fazer:
wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.04.tar.gz
tar xzvf xpdf-3.04.tar.gz
cd xpdf-3.04
Instale o desenvolvedor FreeType 2 e o desenvolvedor Motif. Para debian e similares, algo como:
apt-get install libmotif-dev libfreetype6-dev libfreetype6
Configure e faça:
# Read INSTALL
./configure --with-freetype2-includes=/usr/include/freetype2
make
Teste:
./xpdf/xpdf Path_to_some.pdf
Inclui:
pdfdetach pdfimages pdftohtml pdftoppm pdftotext
pdffonts pdfinfo pdftopng pdftops xpdf
Também dei uma olhada rápidaZathuraconforme recomendado por@Peterfo.
Parece bom, e se você quiser ligações vi(m), ele tem muitas ligações padrão que são iguais às do vim. Por exemplo, h, j, k, l, :, /, gg, G
etc. Atalhos de teclas e outroscoisassão configuráveis.