| ユーティリティー | ||
|---|---|---|
| <<< Previous | Next >>> | |
UNIX 上で文章やプログラムなどを作成する場合によく使われるエディタが emacs や xemacs です。キーでの操作方法はどちらもほとんど同じですが、xemacs のほうがよりグラフィカルでツールバーもありますので、初心者にはとっつきやすいかもしれません。xemacs は VinePlus に収録されています。また、emacs と同様のキー操作のエディタで軽いものに ng, jed などもあります。
X ウィンドウ上でエディタ xemacs や emacs を起動するには、 ターミナル kterm でコマンドを入力します。(xemacsの画面)
$ xemacs xemacs の起動 |
ファイル名を与えて起動すると、そのファイルが起動時に読み込まれます。
$ emacs test.c test.c を読み込んで emacs を起動 |
コンソール上で emacs や xemacs を起動するときにはオプション-nwをつけます。 [1] この場合ウィンドウは表示されません。
$ emacs -nw コンソール上での emacs の起動 |
ファイル操作等はメニューからも行うことができますが、できるだけキー操作を覚えたほうが作業効率がよくなります。emacs や xemacs では日本語チュートリアルがありますので、ぜひ試してみて下さい。日本語チュートリアルは、emacs の場合はメニューバーの "help"/"Emacs Tutorial" で、xemacs の場合は "ヘルプ"/"基本"/"Tutorials"/"日本語" を選ぶと起動します。
なお、emacsやxemacsの使用中に表示がおかしくなったら
C-g ([Ctrl]+[G])
|
また、
C-x C-c ([Ctrl]+[X]のあとに[Ctrl]+[C])
|
![]() | emacsやxemacsでは、「C-」が「[Ctrl]を押しながら」を意味し、「M-」が「[Alt]を押しながら」もしくは「[ESC]を押したあとに」という意味になります。たとえば「C-n」は「[Ctrl]+[N]」を、「M-v」は「[Alt]+[V]」もしくは「[ESC][V]」の意味です。 |

emacs や xemacs では、編集中の文書はバッファと呼ばれるメモリ領域に読み込まれ、このバッファの内容に対して書き込みや修正を行います。ファイルに保存する命令を実行した時にはじめて、バッファの内容はディスク上のファイルに書き込まれます。
バッファの内容はウィンドウに表示されます。ウィンドウは複数用意することができ、そこに複数のバッファの内容や、同じバッファの違う部分を表示して編集を行うことができます。
バッファの編集状況等の情報は、モードラインに表示されます。図の例では次のことがわかります。
日本語入力にかんなが使われている
バッファで使用している文字コードがEUCである("E":EUCコード, "J":JISコード, "S": シフトJISコード)
バッファは編集済みである (**: 編集済み(未保存), --: 未編集)
現在のカーソル位置が2行目(L2)である
バッファの内容がすべてウィンドウに表示されている(ALL)
| [1] | オプション-nwは No Window (ウィンドウなし)という意味です。 |
| <<< Previous | Home | Next >>> |
| ユーティリティー | 文字入力 |