extension ExtPose

PDF Viewer for Vimium C

CRX id


Description from extension meta

A PDF Viewer supporting Vimium C shortcuts.

Image from store PDF Viewer for Vimium C
Description from store A customized PDF Viewer which allows Vimium C ro run on its view. This viewer uses an unofficial version of PDF.js project to show content of PDF files, and actively requests Vimium C's support. The PDF.js is v2.14+, up-to-date on 2022/04/19 and built from commit 32ae0e4867a3670aba529bb32496958cebe446f3 of https://github.com/mozilla/pdf.js. And my modification is up to https://github.com/gdh1995/pdf.js/commit/4a2adeb907860ebfd55af01a6793a59a0be881d1. Recent update: 1. better support for using iframe to show top-frame PDFs, so that URL in the address bar will keep the PDF's, instead of this extension's. This feature can be turned off on the options panel. 2. fix some issues of Vimium C's `scroll*` and `Marks*` commands.

Latest reviews

  • (2022-02-19) Zilong Li: 好用,方便,虽然有时候有点卡
  • (2021-12-15) Jingpeng Wu: the shortcut of "u" "d" "gG" and "gg" do not work for me. Only "h" and "j" to turn pages works.
  • (2021-06-30) Erick Ramos Aparicio: Genial, 5 estrellas
  • (2021-06-09) Xiong Noah: Though I use Emacs for programming, but Vim everywhere else is awesome! Thanks to authors of this extension!
  • (2021-04-10) Ivan Zabe: Dark mode for pdf would be great
  • (2020-10-11) Chris: Excellent
  • (2020-09-25) Ryan Persson: Awesome extension! Thank you! Also, If anyone has issues where PDF's fail to load when the extension is enabled, Set "Prefer keeping URLs in the address bar unchanged" to false under this extension's options. This fixed the issue for me.
  • (2020-07-19) 王需: You are so great!
  • (2020-01-27) Richard Higgins: Solving this problem was the major bug I had with switching completely over to vimium everything. Thank you!!

Latest issues

  • (2022-04-28, v:2.14.201) Mack: reloading is different from default behavior
    When viewing a local pdf and I press r, it reloads and goes back to the first page on the pdf. If I just press the reload button of the browser it preferably reloads and stays on the same page I was on. The latter is the best method because I can add text in Foxit and save and reload and not miss a beat.
  • (2022-04-27, v:2.14.201) Yukinobu Hatano: Right binding
    I hope you to develop a function of `spread view` that book bound on the right side, like a Japanese book.
  • (2020-10-31, v:2.7.111) Anton Shushar: Blurry pages
    I do really like the viewer, however I feel discomfort whenever I need to zoom in the page. Especially if the PDF is a big format image, everything gets blurry. I tried the native Chrome's viewer and that gives me perfectly sharp text. Doesn't this viewer support vector objects in the PDF to keep them clean?
  • (2020-09-25, v: Ryan Persson: Default Setting Does Not Work
    Hello! I love this extension and have been using it for a long time! However, about a month ago it started having a weird issue. When I opened a PDF file in chrome, no PDF file would load. It would just show a blank field where the book/content would normally be. I determined that this only occurred when pdf-viewer-for-vimium-c was enabled. Disabling the extension allowed PDF's to load normally. After some experimentation, I figured out that going into pdf-viewer-for-vimium-c>options and changing the setting "Prefer keeping URLs in the address bar unchanged" to False, fixed the issue & PDF's were able to load in chrome again while using this extension to navigate.
  • (2020-06-26, v:2.4.456.1) Dallin Clayton: Jump to Mark on PDF not working
    I love this extension so much. One thing I've noticed though is that jumping to local marks does not seem to work on pdfs. It works on other sites, and on pdfs the tooltips pop up saying "local mark created" and "jumping to local mark" but the pdf page does not scroll at all. This would make it very useful for reading longer research papers and similar documents.
  • (2020-04-24, v:2.4.456.1) Mark Engelbert: Brave browswer?
    This extension works for me in Chrome and Vivaldi browsers, but not Brave. With the extension installed on Brave, PDFs still open with the default viewer. Any tips/can this functionality be added?
  • (2019-08-31, v:2.2.213) Clay Shoaf: Permissions
    Why does this need to be able to change all of my data on a webpage? Also, will it allow Vimium's tab navigation, or is this just navigation within a PDF?
  • (2019-07-22, v:2.2.213) Chuanwei Zhang: Firefox extension
    It is impolite to ask here, but is it possible you do one for firefox too. I use firefox for work
  • (2019-02-02, v:2.0.1) David El Sabawy: Show Progress for loading PDF's
    Really nice extension but would be awesome if it showed progress for PDF's being loaded in!
  • (2018-02-28, v:1.7.225) Oliver Lunt: Slow for large documents
    Thank you so much for developing this extension! It's great to be able to use vimium commands everywhere. One thing I have noticed though is that the PDF viewer seems to become quite slow/laggy when scrolling through large documents. 'Large' for my laptop means more than about 5 pages, though I have also noticed performance dips when I scroll past complex elements of the document. Scrolling also seems to demand quite a lot of my computer's resources (often ~50% of all four cores). Do you have any idea what might be causing this, and, if so, whether this might be an easy problem to fix?
  • (2017-10-19, v:1.7.225) John Fernandez: Does this work for the regular vimium
    Currently Im using the regular vimium and its not working. Would it be possible to port this extension so that it works for the regular vimium? thanks
  • (2017-06-14, v:1.7.225) Ángel Gutiérrez: 'j' and 'k' keys
    In order to preserve two basic commands for vim (and vimium), I suggest that 'j' and 'k' slightly scroll rather than going to previous or next page.


4,000 history
4.5 (19 votes)
Last update / version
2022-04-20 / 2.14.201
Listing languages