QuantumVim is a vim key-binding add-on for Firefox. It is targeting future Firefox releases with e10s and WebExtension.
about:debugging, click "Load temporary add-on"
- Select the
k: scroll down/up by one line
l: scroll left/right
gT: switch to previous/next tab
R: reload page (
Rbypass the local web cache)
G: go to the top/bottom of the page
L: back/forward in history
<C-b>: scroll down/up by one page
<C-u>: scroll down/up by half a page
y: Copy current location
Y: Copy selected text
D: close the current tab and focus the left/right one.
f: follow links, press to abort.
- When focusing on an
<input>element. It will automatically enters the INSERT MODE.
I: enter INSERT MODE manually
u: undo most recently closed tab
t: Open a new tab
<C-z>: Close all system tabs that doesn't allow QuantumVim to operate (e.g. Preferences, new tab page, about:blank)
:open: open an URL or search
:tabopen: open an URL or search in a new tab
F: follow links in a new tab
- Insert Mode: pass all keys to
- Passthrough Mode: pass all keys to the page
Please feel free to submit PR or issues.
You are suggested to run
jshint *.js before you submit a pull request. To install jshint you can
npm install -g jshint.