EmacsはUNIXをはじめ,
Windows やMac OS
などさまざまなOS
で
広く利用されている代表的なテキストエディタです.
Emacsはテキストエディタとしてだけではなく,
さまざまな用途に利用できます.
Emacsには次のような特徴があります.
多機能
Emacsは文章編集だけでなく,
プログラムやHTMLのソースコードを記述することも想定されており,
字下げを自動で行う機能,プログラム言語の関数や変数を色分けする機能,
UNIXコマンドをEmacs上で実行する機能()など,
数多くの便利な機能が用意されています.
Emacsのこれらの機能の多くはキーボードで操作します. マウス操作に比べキーボードからの操作は慣れるまでは抵抗がありますが, 一度覚えてしまえば時間の短縮になり, 効率よく編集を行えます.
カスタマイズ性
Emacsの機能の多くは,`Emacs Lisp'という
プログラム言語で記述されています.
この言語を用いて自分でプログラムを書くことにり,
Emacsでの作業を行いやすいようにカスタマイズできます.
設定はホームディレクトリの
`.emacs'
というファイルに記述します.