Vimium shortcuts
Keyboard Bindings
Modifier keys are specified as
Once you have Vimium installed, you can see this list of key bindings at any time by typing ?.
Navigating the current page:
?
show the help dialog for a list of all available keysh
scroll leftj
scroll downk
scroll upl
scroll rightgg
scroll to top of the pageG
scroll to bottom of the paged
scroll down half a pageu
scroll up half a pagef
open a link in the current tabF
open a link in a new tabr
reloadgs
view sourcei
enter insert mode -- all commands will be ignored until you hit Esc to exityy
copy the current url to the clipboardyf
copy a link url to the clipboardgf
cycle forward to the next framegF
focus the main/top frame
Navigating to new pages:
o
Open URL, bookmark, or history entryO
Open URL, bookmark, history entry in a new tabb
Open bookmarkB
Open bookmark in a new tab
Using find:
/
enter find mode--
type your search query and hit enter to search, or Esc to canceln
cycle forward to the next find matchN
cycle backward to the previous find match
For advanced usage, see regular expressions on the wiki.
Navigating your history:
H
go back in historyL
go forward in history
Manipulating tabs:
J,
gT go one tab leftK,
gt go one tab rightg0
go to the first tabg$
go to the last tab^
visit the previously-visited tabt
create tabyt
duplicate current tabx
close current tabX
restore closed tab (i.e. unwind the 'x' command)T
search through your open tabs<a-p>
pin/unpin current tab
Using marks:
ma
,mA
set local mark "a" (global mark "A")`a
,`A
jump to local mark "a" (global mark "A")``
jump back to the position before the previous jump--
that is, before the previous gg, G, n, N, / or `a
Additional advanced browsing commands:
]]
, [[
Follow the link labeled next
or >
(previous
or <
)
(helpful for browsing paginated sites)
<a-f>
open multiple links in a new tabgi
focus the first (or n-th) text input box on the pagegu
go up one level in the URL hierarchygU
go up to root of the URL hierarchyge
edit the current URLgE
edit the current URL and open in a new tabzH
scroll all the way leftzL
scroll all the way rightv
enter visual mode; use p/P to paste-and-go, use y to yankV
enter visual line mode
Vimium supports command repetition so, for example, hitting 5t will open 5 tabs in rapid succession. <Esc>
(or <c-[>
) will clear any partial commands in the queue and will also exit insert and find modes.
There are some advanced commands which aren't documented here; refer to the help dialog (type ?) for a full list.