Vimmatic
Vimmatic allows you to browse web pages with Vim-like key binds.
This extension enables you to navigate pages, switch tabs, and open a site you want with your keyboard. The extension provides a Vim-like experience on your browser and a new choice for Vim users. You can configure keymaps and browse pages with your preferences.
Vimmatic provides the following features: Scrolling a page and managing tabs with keyboard shortcuts Also, they are available by a command Opening a page from bookmarks and histories. Custom search engined Setting keymaps by a JSON-format configuration.
For usage and more detailed information, check out our documentation. The development of Vimmatic is publically available as open-source software. Feel free to contact us at github repository.
Getting started
Install Vimmatic
Firefox |
Chrome |
---|---|
Firefox Add-ons | Chrome Web Store |
Quick start
After installation, you can control Firefox with vim-like keymaps. To scroll a page in the browser, press k, j, h and l keys. You can scroll to the top or the bottom of a page by gg and G.
To select a left and right of current tab, use K and J respectively. To close current tab, use d and to restore closed tabs, use u.
To open a link, press f to enter the follow mode to select a link. Then you can select links by alphabetic keys.
See also Keymaps for more detailed of keymaps.
Using commands
Vimmatic supports command line to run commands that control tabs and opens a tab. To open command line, press :.
To open a tab with URL, use open
command as the following:
:open https://github.com/ueokande/vimmatic
or search keywords with search engine (such as Google) like:
:open How to use Vim
The console completes commands by your input. Press Tab and Shift+Tab to select next and previous items, respectively. You can see all commands on Console commands.
Copyright
Copyright © Shin’ya Ueoka and contributors