EmacsはUNIX をはじめ,Windows やMac OS
などさまざまなOS
で
広く利用されている代表的なテキストエディタです.
Emacsはテキストエディタとしてだけではなく,さまざまな用途に利用できます.
Emacsには次のような特徴があります.
- 多機能
Emacsでは文章を編集するだけでなく,プログラムのソースコードを記述する
ことなども想定されており,そのためのさまざまな機能が用意されています.
例えば,UNIX コマンドをEmacsから実行できます().
Emacsのこれらの機能の多くはキーボードで操作します.
マウス操作に比べキーボードからの操作は慣れるまで抵抗がありますが,一度覚えてしまえば時間短縮になり,編集が効率よくできます.
- 多言語対応
Emacsは,日本語や英語だけではなく,世界中の多くの言語を同時に扱えます.
朝鮮語や中国語,ロシア語,フランス語など,多くの言語を利用でき,またそれらを1つの文書の中に
混在させて入力できます.
- カスタマイズ性
Emacsの機能の多くは,`Emacs Lisp'という
プログラム言語で記述されています.
この言語を用いて自分でプログラムを書くことによって,Emacsの動作を使いやすいようにカスタマイズできます.
設定はホームディレクトリの
`.emacs'
というファイルに記述します.