使って基本的なviエディターを実装してみる。サブクラスしたものを使用する。初期の実装工数を最小化するため、既存のクラスを再利用することにした。サブクラス化では実装が困難な機能があるかもしれないが、そのような機能の実装は諦める。パフォーマンスの問題があるかもしれないが、それも気にしないことにする。非常に拡張性が高く、処理効率も良いので実用的な問題は発生しないとたかをくくっている。各コマンドが最初に出てくる時には、そのコマンドの動作についても簡単に説明する。コマンドの動作も覚えられて一石二鳥だ。理解が浅いところや勘違いやあさっての設計があっても何ら不思議ではない。そんな場合は優しくツッコミを入れてほしい。ツッコミはツイッターまたはメールでおながいします。Tweet次へ技術文章>qvi。