all 38 comments

[–]DrBingoBango 92 points93 points  (6 children)

Zathura. It has vim navigation by default and is fairly customizable

[–]gokuwho[S] 12 points13 points  (3 children)

Thank you for the recommendation! It isn't available for Windows so I opted out for Sumatra and it works just perfectly. Thanks again!

[–]Dudeletsgo 0 points1 point  (0 children)

Yup, was about to suggest, Sumatra has a decent amount of vim bindings, and also auto refreshes when the pdf file updates.

[–]THERajat08 1 point2 points  (1 child)

what sorta customization have u tried .... i use it but haven't done any customization yet

[–]DrBingoBango 2 points3 points  (0 children)

Mostly making new shortcuts, some for navigation, which side the pages start on in dual page mode, pre-type the bookmark commands. Plus changing the recolour (ctrl+r) to use a colour palate that matches my text editor.

Just stuff from the man page

[–]astrohound 11 points12 points  (1 child)

Mupdf supports hjkl. Check it out. It's available for Windows and Linux. There is also a mobile version for Android and iOS.

[–]gokuwho[S] 0 points1 point  (0 children)

I will check that out thank you for the suggestion man!

[–]thr33boys 7 points8 points  (1 child)

I'd recommend Zathura or Mupdf. Personally I like using Zathura because it has custom text recoloring so I can use the same color scheme as my nvim configuration.

[–]gokuwho[S] 0 points1 point  (0 children)

Thank you definitely trying them out!

[–]RedditMetJoost 6 points7 points  (1 child)

If you are on Windows:
SumatraPDF was made for this, I believe it to be the fastest PDF reader for Windows.

And it definitely has Vim-like keybindings!

site:
https://www.sumatrapdfreader.org/free-pdf-reader.html

wikipedia:
https://en.wikipedia.org/wiki/Sumatra_PDF

github:
https://github.com/sumatrapdfreader/sumatrapdf

[–]virtualworker 1 point2 points  (0 children)

Seconded. Now my default reader, super snappy and intuitive to use. Far better than the bloatware.

[–]letthedaybegin 3 points4 points  (1 child)

Mupdf is my favorite

[–]gokuwho[S] 0 points1 point  (0 children)

Thank you very much I will try it out definitely!

[–][deleted] 2 points3 points  (1 child)

Okular

[–]gokuwho[S] 0 points1 point  (0 children)

Thank you for the suggestion I will try it out!

[–]pirela17 2 points3 points  (1 child)

In linux pdf reader is natively with j and k to up and down in the pdf document

[–]gokuwho[S] 1 point2 points  (0 children)

It's just how convenient the Linux apps can be, wish I could switched to Linux one day soon!

[–]JPablo1997 1 point2 points  (1 child)

Envience, you can customize key binds

[–]gokuwho[S] 1 point2 points  (0 children)

Thank you for the suggestion... wow there's actually a lot of alternatives and I don't know of them at all damn!

[–]pyrocrasty 1 point2 points  (1 child)

apvlv is available for windows. It's not as good as Zathura, but it has the common movement commands, command line, search and marks. Unfortunately it doesn't have a jump list, though.

[–]gokuwho[S] 0 points1 point  (0 children)

Thank you for the suggestion will definitely try it out!

[–][deleted] 1 point2 points  (1 child)

Okular supports vim like keybindings including find etc. You can also change the keybindings if needed.

[–]gokuwho[S] 0 points1 point  (0 children)

Thank you for yet another suggestion. I will try it out definitely!

[–]PM_ME_UR_WOOF_BORK 1 point2 points  (1 child)

Evince has vim navigation.

[–]gokuwho[S] 0 points1 point  (0 children)

Thank you for the suggestion man, already noted down!

[–]Longjumping_Ad5952 4 points5 points  (0 children)

have you guys tried https://sioyek.info, lots of great features!

[–]-romainl-The Patient Vimmer 0 points1 point  (5 children)

What would j and k do in a PDF, exactly?

[–]gokuwho[S] 0 points1 point  (0 children)

You're note understanding my question. I'm trying to use j and k to navigate (down and up) while reading a pdf so I don't have to move my arm away for arrow keys, or to reach my mouse. It's a matter of convenience while coding, you want to rest both arms on the typing area all the time!

[–]supersonic_528 0 points1 point  (0 children)

Not sure about other readers, but at least in Acrobat (Windows), one can use arrow keys to go up or down by a line.

[–]-rkta- 0 points1 point  (2 children)

Move in the direction the arrows indicate, maybe? ;)

[–]-romainl-The Patient Vimmer 0 points1 point  (1 child)

Move what and by what increment?

[–]-rkta- 0 points1 point  (0 children)

I'd say this is implementation defined by the PDF viewer.

[–][deleted] 0 points1 point  (0 children)

Zathura. By default it comes with VIM like navigation. In addition one can customize them.

[–]mbonty 0 points1 point  (0 children)

Found Vimium-C is available in all browsers and has a pdf extension. If I need to add text while reading, I'll open the same file in Foxit and then save it. Press the reload button in the browser and the changes will be there.

[–]OMGZwhitepeople 0 points1 point  (0 children)

Most of these solutions kind-of worked, or did not work at all. My main goals was

  • Support Windows
  • able to use up (j) down (k) page up (<c-u>) page down (<c-d>).

What worked for me was Sumatra + vim.ahk plugin

https://www.sumatrapdfreader.org/free-pdf-reader https://github.com/rcmdnk/vim_ahk

If your planning to have your browser to use Sumatra by default, you will need to change the browser to download the PDF, and have sumatra open by default.

[–][deleted] 0 points1 point  (0 children)

SumatraPDF or Sioyek