QuantumVim is a vim key-binding add-on for Firefox. It is targeting future Firefox releases with e10s and WebExtension.
- Install From AMO
- We recommend you use this with QuantumVim Extra
- Open
about:debugging, click "Load temporary add-on" - Select the
manifest.json
j,k: scroll down/up by one lineh,l: scroll left/rightJ/gt,K/gT: switch to previous/next tabr,R: reload page (Rbypass the local web cache)gg,G: go to the top/bottom of the pageH,L: back/forward in history<C-f>,<C-b>: scroll down/up by one page<C-d>,<C-u>: scroll down/up by half a pagey: Copy current locationY: Copy selected textd,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 manuallyu: undo most recently closed tabt: 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 tabF: follow links in a new tab- Insert Mode: pass all keys to
<input>when focused - 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.