PDFcurse is a terminal text oriented reader for PDF documents using Python curses to provide a user interface similar to Evince. In this initial incarnation, it wraps around pdftotext, and is somewhat redundant over the less command in Linux systems.
What it does additionally like Evince is watching the PDF file, so PDFcurse can be used say in a Tmux pane while working on its LaTeX source in another pane.
One thing I did do differently, just to think outside the Vim box, is to use left hand keys in the QWERTY layout, mainly because 35 years of Vi and Vim editing, and the mouse, 15 years of driving on commute, and the 700+ techniques of kenpo and almost all the weapon forms in martial arts have worn down out my right side.
TBD
Just run
pdfcurse file
And use:
key | mnemonic | command |
---|---|---|
a | aft | move backward by one page |
f | fore | move forward by one page |
g | go to | pops a text box for page number and takes you there (programmer's fantasy!) |
e | east | pan to the right |
w | west | pan to the left |
j | vertical (down) | pan/scroll down 1 line |
k | reverse vertical (up) | pan/scroll up 1 line |
v | vertical (down) | pan/scroll down by 5 lines |
r | reverse vertical (up) | pan/scroll up by 5 lines |
c | continuous mode (toggle) | if set, scroll up/down, else pan |
/ | forward search | reuses previous search string if empty - reset by '.' |
? | reverse search | reuses previous search string if empty - reset by '.' |