/VimFx

Vim keyboard shortcuts for Firefox

Primary LanguageCoffeeScriptOtherNOASSERTION

VimFx – Vim keyboard shortcuts for Firefox

VimFx is a Mozilla Firefox extension which adds Vim-style keyboard shortcuts for browsing and navigation, significantly reducing the use of the mouse, and allowing your hands to rest on the home row.

VimFx was inspired by Vimperator and designed after Vimium for Google Chrome, preserving the shortcuts and behavior. If you are used to Vimium then it will be easy to get started with VimFx.

Mailing list: vimfx@librelist.com (just send an email to subscribe)

Check out the documentation and the wiki!

VimFx is made by these awesome people.

Why VimFx was created

Even before Vimium there was Vimperator for Firefox. In my opinion the problem with Vimperator is that it has too many features and aggressively changes the default Firefox appearance and behavior. Vimium was developed for Google Chrome and it was exactly what I needed in terms of added functionality. That's why I decided to develop similar extension for Firefox.

VimFx will be nice to your browser and to your habits. Promise.

Anton Khodakivskiy, VimFx’s original author.

Key Features

VimFx has concise shortcuts for most commonly performed actions. Many simply invoke native Firefox features. That is preferred over re-implementing similar functionality.

Follow links, focus text inputs and click buttons using hint markers by pressing f. This command has many variations to for example copy links and open links in new tabs.

Search with / and cycle between matches with n and N.

Open a new tab with t, close it with x. Reopen it again with X. There are many more tab related commands, for example to change the currently selected tab.

Scrolling left/down/up/right: h, j, k, l.
Top/Bottom: gg, G.
Page up/down: space, shift-space.
Half a page: d, u.

There are of course many more shortcuts! Press ? to see them all. That opens the keyboard shortcuts dialog, which helps you remember the shortcuts, and lets you customize every single one of them. You can also look at all default shortcuts here.

Feedback

Enjoying VimFx? Write a review!

Found a bug? Report it in the issue tracker!

Read the contribution tips before opening issues and pull requests.