Emacsとは、UNIX系OSで人気のあるテキストエディタである。
概要
viに並び、UNIX系OSの愛好者に人気があるエディタである。
人気がありすぎてvi派とemacs派でよく議論になる→Wikipedia:エディタ戦争
実装としては
- GNU Emacs
- XEmacs
以上2種類が一般に使われている。ライセンスはどちらもGPL。
近年は本家GNU Emacsの開発が活性化してXEmacsはあまり使われなくなっている。
特徴
Emacs Lispという動的プログラミング言語をC言語で実装している。
そしてそのEmacs Lispによって殆どの機能が実装されている。
拡張してEmacs自体をWebブラウザ(EWW(GNU Emacs Web Wowser), Emacs w3m, moz-plus)やメーラ(Mew)などにもできる。
よくある疑問
デフォルトではEscキー、もしくはAltキーが代わりになっていることが多い。
- 簡単な使いかたを教えて
ファイル操作は以下の通り
操作 | キー |
ファイルを開く | Ctrl押しながらX→Ctrl押しながらF→場所の指定 |
上書き保存 | Ctrl押しながらX→Ctrl押しながらS |
別名で保存 | Ctrl押しながらX→Ctrl押しながらW→場所の指定 |
終了 | Ctrl押しながらX→Ctrl押しながらC |
コピー/カット範囲(region)指定 | Ctrl押しながらspace→終了範囲までカーソルを移動 |
region範囲のコピー | Esc押しながらW |
region範囲のカット | Ctrl押しながらW |
カソール位置にペースト | Ctrl押しながらY |
全てregionにする | Ctrl押しながらX→H |
他にも便利な機能(ファイル内探索/置換や)がたくさんあるが、多すぎるのでここでは割愛。
なお、上記に示したとおり全て機能を再実装できるので、好みのエディタと動作を全く同じくすることも可能。
関連動画
GNU emacsの開発者(というかGNUそのものを立ち上げた人)へインタビューなど。
関連商品
関連項目
関連項目
- 3
- 0pt