Flashvim is Vim for Google Chrome and Firefox.

See how Flashvim works

Flashvim is a browser extension which provides keyboard shortcuts for navigation and control in the spirit of the Vim editor. Watch this video to get a feel for how it works.

Screenshots

vim browser plugin vim chrome extension

Try it Now

+ Add to Firefox + Add to Chrome

Command

Navigating the current page:

:helpview Help Information
jScroll down
kScroll up
h or ←Follow the link labeled 'previous' or '<'. Helpful for browsing paginated sites.
l or →Follow the link labeled 'next' or '>'. Helpful for browsing paginated sites.
ggScroll to top of the page
GScroll to bottom of the page
:e<Enter>Reload current page

Manipulating tabs:

gtGo to next tab
gTGo to previous tab
1gtGo to the first tab
{i}gtGo to tab in position {i}
:tabnew<Enter>Open a new tab
:q<Enter>Close current tab
:qa<Enter>Close all tabs
:tabm {i}<Enter>Move the current tab page to after tab page {i}.

Navigating to new pages:

bLabel model, show label IDs(ESC/Ctrl-C exit) 
.{i}'Open the link which label ID is {i} in a new tab
.{i};Click the element which label ID is {i}
.{key}<Enter>Open the link which you stored in the linkmap by keyword
'domain.com<Enter>Open domain.com in new tab
;domain.com<Enter>Open domain.com in current tab

Additional advanced browsing commands:

/ or ?Focus on the search input box
:wTrigger save button
xDelete the characters selected by cursor
ddDelete the block selected by cursor
:se img!<Enter>Hide all the images
:se img<Enter>Cancel Hide all the images
:se fs<Enter>Display full screen
:se fs!<Enter>Exit full screen
:!date<Enter>Display the Date and Time

:rmifr<Enter>Remove all iframes(ads)
:fetchimg<Enter>Display all the big original images on the bottom of the page

Translate commands:
:tc<Enter>Translate to 中文
:te<Enter>Translate to English
:tf<Enter>Translate to Français
:tj<Enter>Translate to 日本語
:tk<Enter>Translate to 한국어
:tp<Enter>Translate to Português
:tr<Enter>Translate to Русский
:ts<Enter>Translate to Español

ESC / ctrl-c will clear any commands and will also exit insert modes.

F4 disable/enable Flashvim on the domain of current page

FAQ

How to enable WebDAV?

SINCE 2016 © markbuild