概要
web ページ上の vi エディタ
wasavi は vi エディタのクローンで、TEXTAREA 要素を拡張します。 TEXTAREA 要素にフォーカスを移し、Ctrl+Enter を押すと TEXTAREA は vi エディタに変化します。 wasavi は以下の vi コマンドをサポートします: * 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 は以下の ex コマンドをサポートします: * 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 > < @ * さらに、wasavi は vim からインクリメンタルサーチと複数レベルのアンドゥ・リドゥ、テキストオブジェクトといった機能を移植しています。 さらなる詳細や tips については、http://appsweets.net/wasavi/ を参照してください。 wasavi のソースコードは https://github.com/akahuku/wasavi に置いてあります。