I'm sorry but this is near unusable since the death of XUL and introduction of WebExtensions. I was an truly avid user of VimFX which did the same thing.<p>Vimium these days does not work when a page hasn't finished loading and it doesn't work on blank pages (about:blank) or any other "system page" (like the preferences or addons). The "o" key can no longer highlight the address bar but brings up a non-native address bar that does not find my bookmarks as it should.<p>Imagine you couldn't click on another tab with your mouse pointer while the current active one is loading. Yes, it's as terribly frustrating as it sounds.<p>In the XUL days I could even hit a key to make every button in Firefox UI accessible via keys. VimiumFX gave me the best browsing experience I've ever had and it's <i>gone</i>. WebExtensions Vimium is nothing buta painful reminder.<p>Qutebrowser may seem like an acceptable remedy, but giving up all the add-ons (mainly uBlock Origin and Tree Style Tab) makes it a no go.<p>As the_pwner224 points out, Vimium-FF is probably the way to go if you want to give this a try despite its shortcomings...
Vimium-FF was among the first Vim extensions for Firefox post-XUL, and is by far the most popular. It's from the same author (and has the same codebase / github repository) as the Vimium extension originally released on Chrome.<p>Vimium C was forked off of that in 2014 and seems to be targeted towards Chinese users, with added support for the Chinese language. The Github readme does hint towards performance improvements, but doesn't provide much more detail. It also seems to have a new tab override feature, and a vimium-compatible fork of the Firefox PDF viewer, and a few other miscellaneous features.
I have been using tridactyl for the better part of three years now and it's pretty great. It has a feature similar to DDG bang search, where you can add your own search prefixes to search any site. The "hinting" is also very powerful and scriptable. I have used vimium in the past and it never clicked with me as well as tridactyl.
I have been using vimium-c for the past few months, it was game changing for me. It is true though that sometimes I need to hit the occasional ctrl-w to close an unmanaged tab and f5 to refresh a page the plug in didn't load on. The best feature for me is the omnibar though, shortcuts like ctrl-b to search through bookmarks. Can't imagine using the browser without it.
I love the vi approach to text editing and have been using it in my daily work for 20 years now -- 10 years in Vim, 10 in Emacs, thanks to evil-mode -- and I have no intention to switch to anything else. However, I tried Vimium and other vi-like UIs for web browsers on multiple occasions but surprisingly it never stuck even though it seems so logical to use it for that as well. Eventually I realized that I actually enjoy taking an occasional break from the vi system and using the mouse for a bit. It's relaxing. The other thing is that web browsing as a task is so different from text editing than many vi concepts do not translate 1-to-1 and there's just too much new stuff that one needs to learn to make it work for web browsing. As a result the cognitive and muscle memory savings are really not that big.
I'm a happy user of vim vixen for quite a while now: <a href="https://addons.mozilla.org/de/firefox/addon/vim-vixen/" rel="nofollow">https://addons.mozilla.org/de/firefox/addon/vim-vixen/</a>
I use vimium (or was it vimium C?) on a chromium browser. My biggest bugbear with vimium is that it doesn't work in the browser's native pdf viewer. PDF viewer for vimium C exists but its definitely not as good as the native viewer (better rendering, allows annotating and saving etc).<p>My browsing consists mostly of pdfs so it makes the whole vimium experience pretty moot.<p>Also many modern websites have weird scrollbars, or the scrolling content is not the actual body but some div inside the page, and vimium doesn't seem to handle that well
Have been using Vimium C for some time and even sponsored because I cannot imagine using Firefox without it. I love the way you can customise everything, although am not sure how that compares to other Vim-like extensions. The developer is also very responsive and helpful, providing work-arounds and quickfixes when needed.
I always had a way better experience with the tridactyl plugin for FF. Because of my corporate machine I was forced to use chromium/edge and tried Vimium C but it does not compare in terms of features/keybindings. Sadly there seems to be no alternative for chrome/edge.
I've been using Surfing Keys on both FF and Chrome for awhile and it's been my favorite vim-like so far.<p><a href="https://github.com/brookhong/Surfingkeys" rel="nofollow">https://github.com/brookhong/Surfingkeys</a>
If you're on Safari, Vimari is great: <a href="https://github.com/televator-apps/vimari" rel="nofollow">https://github.com/televator-apps/vimari</a>