wasavi

vi editor for any web page.

Wasavi: Transform TEXTAREA into vi editor - Chrome Extension

The 'wasavi' Chrome extension is a vi editor clone that transforms TEXTAREA elements within webpages. It activates when you focus on a TEXTAREA element and press Ctrl+Enter. The extension supports a multitude of vi commands and ex commands. Additionally, it incorporates functions from vim such as incremental-searching, multi-level undo or redo, and text objects. Want to learn more tips and details? Visit the official website or check its source code on GitHub.
Install from Chrome Web Store

Extension stats

Users: 4,000+
Rating: 4.76
(141)
Version: 0.7.737 (Last updated: 2019-03-08)
Creation date: 2019-03-08
Risk impact: Very high risk impact
Risk likelihood:
Manifest version: 2
Permissions:
  • tabs
  • clipboardRead
  • clipboardWrite
  • contextMenus
  • identity
  • storage
  • https://*.dropboxapi.com/*
  • https://*.google.com/*
  • https://*.googleapis.com/*
  • https://*.googleusercontent.com/*
  • See more
Size: 486.40K
URLs: Website

Other platforms

Not available on Android
Not available on Firefox
Not available on Edge
Want to check extension ranking and stats more quickly for other Chrome extensions? Install Chrome-Stats extension to view Chrome-Stats data as you browse the Chrome Web Store.

Extension summary

Analyze keywords

wasavi is a clone of vi editor and extends a TEXTAREA element. If you focus TEXTAREA element and press Ctrl+Enter, TEXTAREA turns into vi editor.

wasavi supports following vi commands:

  • c y d > < gq cc yy dd >> << C Y D gqq
      • ^ <home> $ <end> % | comma(,) ; _ / ? ' ` ( ) { } [[ ]] <enter> 0 j k h l ^N ^P ^H <down> <up> <left> <right> <space> w W b B e E gg gj gk g^ g$ G H M L f F t T n N
  • ^U ^D ^Y ^E ^B ^F <pageup> <pagedown> z<enter> z. zz z-
  • x X <delete> p P J period( . ) u ^R ~ ^L ^G m @ q r R a A i I o O & s S ZZ
  • :

wasavi supports following ex commands:

  • abbreviate cd chdir copy delete edit file filesystem global join k map mark marks move options print put pwd quit read redo s & ~ set registers to unabbreviate undo unmap version v write wq xit yank > < @ *

In addition, wasavi ported some functions from vim such as incremental-searching, multi level undo/redo, and text objects.

See more

User reviews

These summaries are automatically generated weekly using AI based on recent user reviews. Chrome Web Store does not verify user reviews, so some user reviews may be inaccurate, spammy, or outdated.
Pros
  • Ability to use Vim keybindings in Chrome
  • Great for editing text in web forms and other online platforms
  • Provides a similar experience to using Vim
Cons
  • Limited support for Vim commands
  • Not usable in all online platforms like Notion, Codepen, etc.
Most mentioned
  • Life saver
  • Great for editing text in Chrome
  • Vim keybindings
User reviews

magic, straight magic.
by Louis Hong, 2024-04-26

Really enjoying using it. It would be nice to have an option for a bigger than the text-edit editor window.
by Daniel Trstenjak, 2024-04-04
View all user reviews

Extension safety

Risk impact

wasavi requires a lot of sensitive permissions. Exercise caution before installing.

Risk likelihood

wasavi has earned a good reputation and can be trusted.

Upgrade to see risk analysis details

Promo images

wasavi small promo image
Small promo image

Similar extensions

Here are some Chrome extensions that are similar to wasavi: