Vi editor for any web page.

Latest Version

Version
0.7.737
Update
March 8, 2019
Size
475KiB
Developer
appsweets.net
Category
Users
4,000+
Rating
4.75887 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
日本語
See more
Permissions
Tabs
ClipboardRead
ClipboardWrite
ContextMenus
Identity
Storage
Https://*.dropboxapi.com/*
Https://*.google.com/*
Https://*.googleapis.com/*
Https://*.googleusercontent.com/*
Https://apis.live.net/*
See more

wasavi Extension

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
* - + ^ $ % | comma(,) ; _ / ? ' ` ( ) { } [[ ]] 0 j k h l ^N ^P ^H 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 z z. zz z-
* x X 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.

Visit http://appsweets.net/wasavi/ for more details and tips.
Source code of wasavi is hosted on https://github.com/akahuku/wasavi.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx","manifest_version": 2,"name": "__MSG_wasavi_name__","short_name": "__MSG_wasavi_name__","version": "0.7.737","description": "__MSG_wasavi_desc__","default_locale": "en_US","icons": {"16": "images/icon016.png","48": "images/icon048.png","128": "images/icon128.png"},"permissions": ["tabs","clipboardRead","clipboardWrite","contextMenus","identity","storage","https://*.dropboxapi.com/*","https://*.google.com/*","https://*.googleapis.com/*","https://*.googleusercontent.com/*","https://apis.live.net/*"],"background": {"page": "backend/main.html"},"content_scripts": [{"matches": ["http://*/*","https://*/*"],"exclude_matches": ["http://wasavi.appsweets.net/*","https://wasavi.appsweets.net/*"],"js": ["frontend/extension_wrapper.js","frontend/agent.js"],"run_at": "document_start","all_frames": true,"match_about_blank": true},{"matches": ["http://wasavi.appsweets.net/*","https://wasavi.appsweets.net/*"],"js": ["frontend/extension_wrapper.js","frontend/init.js","frontend/utils.js","frontend/unistring.js","frontend/unicode_utils.js","frontend/qeema.js","frontend/classes.js","frontend/classes_ex.js","frontend/classes_undo.js","frontend/classes_subst.js","frontend/classes_search.js","frontend/classes_ui.js","frontend/wasavi.js"],"run_at": "document_start","all_frames": true}],"web_accessible_resources": ["wasavi.html","scripts/page_context.js"],"options_ui": {"page": "options.html","open_in_tab": true},"homepage_url": "http://appsweets.net/"}
Read more

Similar Extensions

icon

Firenvim Extension · Developer Tools 4,000+ 29 ★ 325KiB

icon

Pocket Vim Extension · Developer Tools 4,000+ 6 ★ 83.3KiB

icon

Vimium Extension · Productivity 4,000+ 4468 ★ 272KiB

icon

Vimsert Extension · Developer Tools 4,000+ 3 ★ 203KiB

icon

GhostText Extension · Developer Tools 4,000+ 138 ★ 98.09KiB

icon

PDF Viewer for Vimium C Extension · Productivity 4,000+ 30 ★ 2.88MiB

icon

Vimium C - All by Keyboard Extension · Productivity 4,000+ 176 ★ 399KiB

icon

Surfingkeys Extension · Productivity 4,000+ 279 ★ 1.2MiB

icon

VIM typer Extension · Accessibility 4,000+ 5 ★ 6.84KiB

icon

TextEditAid Extension · Productivity 4,000+ 39 ★ 29.87KiB

icon

Vim what? Extension · Developer Tools 4,000+ 6 ★ 834KiB

icon

Vim for Google Docs™ Extension · Developer Tools 4,000+ 26 ★ 943KiB

icon

Markdown Here Extension · Productivity 4,000+ 367 ★ 534KiB

icon

Vim Tips - New Tab Replacement Extension · Productivity 4,000+ 16 ★ 83.73KiB

icon

Tabs Outliner Extension · Productivity 4,000+ 3291 ★ 1.49MiB

icon

Edit with Emacs Extension · Productivity 4,000+ 130 ★ 345KiB

icon

Refined GitHub Extension · Developer Tools 4,000+ 213 ★ 572KiB

icon

Octotree - GitHub code tree Extension · Developer Tools 4,000+ 1139 ★ 3.54MiB

icon

Sourcegraph Extension · Developer Tools 4,000+ 169 ★ 8.22MiB

icon

OctoLinker Extension · Developer Tools 4,000+ 110 ★ 184KiB

icon

Hacker News Enhancement Suite Extension · Productivity 4,000+ 89 ★ 75.14KiB

icon

Tab Number Extension · Productivity 4,000+ 55 ★ 27.02KiB

icon

Quick Tabs Extension · Productivity 4,000+ 544 ★ 136KiB

icon

Markdown Preview Plus Extension · Productivity 4,000+ 234 ★ 2.24MiB

User reviews

icon

Piotr Kowalski (ID: 000000456127052b) Voted 5 ★ - Updated 09/22/2022 The only thing that makes me sad is that I should find it and use this extension long time ago ;-) Works stable and awesome. :colortheme=matrix :set fs (full screen) :set nofs (no full screen)

icon

Rehan Lalani (ID: 000000c13453e4da) Voted 5 ★ - Updated 07/11/2022 This is a life saver for Githup pull requests! Thank you for making this!

icon

Grady Fort (ID: 00000009fa3530e4) Voted 5 ★ - Updated 04/02/2022 I love Wasavi! Thank you to the developers! I used to get annoyed with slow text editing in chrome to the point that I would open a blank Vs Code file just to have my vim key bindings. Now I can edit directly inside text boxes! What a time saver!

icon

Kevin Luu (ID: 000000b33ca33e10) Voted 5 ★ - Updated 01/05/2022 Awesome extension. Super enjoyable and good to practice vi typing!

icon

cuppajoe man (ID: 000000f2e3152612) Voted 5 ★ - Updated 02/24/2021 Thank you!