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 > > << 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.
Thank you!
vimerの夢が叶った感。最近はchrome上の作業が多いので何もかもvimキーバインドで作業が出来る。素晴らしい。
ダークモードが欲しい。
Very simple and effective.
awesome
Want to contribute
It is great, and excellent combination with Vimium
I don’t use it often, but from time to time it’s a great relieve being able to switch to VIM mode at will!
I often find myself writing python code in the browser inside jupyter notebooks, and the ability to use a vim-like editor to format text and complex expressions is an absolute life-saver. I’ve found the vim emulation of this plugin to be very good overall, and the ability to recreate some of my common mappings especially makes this plugin a favorite of mine. If you’re familiar with vim and have to format complex expressions of any kind in the browser this extension is an absolute must-have.
it’s just a pure bundle of awesomeness
Vim is a good tool for typing, really.
Wonderful one! thanks!
I’m in love
It’s not a full-featured Vi, but it does most of the things it needs to do, and it does it well. Even editing an email in the Gmail web interface
works properly when you’ve pasted images inline. I’m impressed.
BRILLIANT idea. As other users have suggested, it would be nice to have support for more Vim commands, but still, very, very useful for me
Very useful, but limited in number of supported vim commands.
This extension has changed my life.
Perfect!
すばらしいです。そもそもが、viのキーバインドで入力・編集ができるというだけで作業効率がどれだけ向上するか計り知れません。
完璧なviクローンになる必要はないと思います。現状でもすでに間違いなくなくてはならないツールのひとつです。
開発・保守を支援する方法はどうすればわかりますか?
it just works
One of my favorite extensions! Does one thing, and does it well.
How to increase font size?
Please use event page instead of background page – do not eat my RAM all the time.
機能としては素敵です。
ですが、もうちょっと欲しい追加機能がございます。
・WebブラウザのEvernoteの編集にも対応して欲しい
・AtlassianのConfluenceのページ編集でも使用できるようにして欲しい
This is very good. However, I can consistently break this by jumping to a line number greater than the number of lines in the buffer. For example, if my buffer only has 4 lines and I type 5gg, the app will crash, and there is no way of getting rid of it other than going into chrome developer tools and removing it from the DOM. (Any work done would also be lost.)
Best option for vi keybindings in Chrome.
Amazing for longer emails and comments.
first impression is neat! However, it breaks the syntax highlighting on codeboard.io, doesn’t seem to offer syntax highlighting by itself, and I see no way to disable wasavi again except for reloading the page.
Also, :set mouse=a would be nice
—————————–
nvm, you can close just like you close vim, with :wq
Make sure you do that before you try to do something with the text you entered. It seems like wasavi uses its own buffer