GNU Zile
From Wikipedia, the free encyclopedia
![]() | |
| 開発元 | Reuben Thomas |
|---|---|
| 初版 | 2008年4月 |
| 最新版 |
2.4.14
/ 2017年10月6日[1] |
| リポジトリ | |
| 対応OS | クロスプラットフォーム |
| 種別 | テキストエディタ |
| ライセンス | GNU General Public License |
| 公式サイト |
www |
Zileは自由ソフトウェアで、テキストエディタを開発するためのC言語のツールキットである。Zileはまた、このツールキットを用いて構築されたEmacsのクローンでもある。Zileは、Zile is Lossy Emacsを表している[2]。
Zileは、最初Sandro SigalaによってC言語で書かれ、今はReuben Thomasによってソースコードの維持が行われている。
Zileのゴールは、より少ないリソースでGNU Emacsのように動作することである。Zileは、その機能や変数の名前をEmacsと同様のものを用いているが、内部データの構造やAPIはより一般的な目的に適合するように発展させられたものとなっている。
Zileは、2008年4月に、軽量なEmacsのクローンとしてスタートした[3]。2014年には、テキストエディタ開発のためのソフトウェア開発フレームワークに進化している[4]。
かつてZileと呼ばれていた軽量なZileは、今はZemacsと呼ばれている。再帰的頭字語の伝統にならい、Zileは(前述のように)Zile Is Lossy Emacsを表していた。Zemacsは、RAMメモリのフットプリントによって区別され、これはおおよそ100kBである。Zileは、8ビットクリーンであり、これはUnicodeのサポートを必要とせずにある種のファイルを利用することを可能にしている[5]。
Zemacsのキーボード・ショートカットはEmacsのものと同様であり、また、ZileはEmacsの標準的な機能を組み込んでいる。これには、以下の諸機能が含まれる。
- マルチレベルのアンドゥを伴ったマルチバッファによる編集
- マルチウィンドウ
- コピーや貼り付け(キリングやヤンキング)
- ミニバッファの補完
- オートフィル
