CUIベースで動作するプログラミングエディタと言えばvi/Emacs/nanoが思いつくでしょう。いずれも多機能で便利なソフトウェアですが、昔から存在するだけにもっと新しいエディタを使ってみたいという気持ちもあるかも知れません。 そこで使ってみたいのがfemtoです。Rubyで作られたシンプルなテキストエディタになります。

femtoの使い方

画面です。何のメニューもなく、エディタだけが表示されます。

femtoにはCtrlキーを基点とした基本的なショートカットが実装されています。キャレットの移動や文字の削除、コピー/ペーストは実装されています。まだ実用性はないかも知れませんが、Rubyライブラリへの依存もなく、動作も高速です。今後プラグインの仕組みなどが作られたら意外と化ける可能性があるのではないでしょうか。

femtoはRuby製のソフトウェア(ライセンスはUnlicense)です。

agorf/femto: A minimal text editor written in Ruby with no dependencies