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 (R
bypass 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
.