next up previous contents
Next: 4 Emacsによるファイル編集の基本操作 Up: UNIX 基礎演習 B 組 Previous: 2 vi を体験しよう

Subsections


3 GNU Emacs を使おう


3.1 キー表記

GNU Emacs の説明文書では,次のキー表記を使うのが一般的です。この資料でも この表記を用います。

C-文字
コントロールキー (<CTRL>) を押したまま, 文字を押します。例えば、C-f はコントロールキー を押したままで f のキーを押すことです。

M-文字
メタキー (普通は <ALT> がメタキーです) を押したまま,文字を押します。または,<ESC> を押して離してから文字を押します。

3.2 起動方法

GNU Emacs (以下,単に Emacs という) を起動するためのコマンドは emacs です。X Window System が動作している環境では,コマンド行オプショ ンの有無によって,二通りの動作を選択できます。
  1. emacs (オプション無しで起動) : 起動時に新規ウィンドウを生成 して動作する。

    Windows のアプリケーションを操作するのと同様の感覚で,マウスを使っ て Emacs を操作できます。

  2. emacs -nw または emacs --no-windows : コマンドを入力したウィンドウ内で動作する。

    Emacs の操作をすべてキーボードで行うことになります。

これから,Emacs の使い方を学んでいきますが,初めは 1. の方法で Emacs を起動し,マウスを使った操作 を行います。 その後は キーボード主体の Emacs 操作を練習します。 マウス操作よりもキーボード操作の方が作業効率が良いことが多いからです。 また,マウスはいつも使えるとは限りません。

それでは,コマンド行に

emacs
と打って,Emacs を起動してみましょう。 図 1 のような 新しいウィンドウが開いて Emacs が起動しましたね。

3.3 画面構成

図 1: Emacs の起動画面例
\includegraphics[width=0.7\textwidth]{welcome_to_emacs}

ここで少し Emacs を操作してみましょう。

  1. キーボードから何か文字を入力してみてください。

    とりあえず Emacs のカーソル位置に文字入力はできましたね。文字が入 らない場合は,マウスポインタを Emacs のウィンドウに入れてから,再 度試してください。

  2. メニューバーの File の部分をマウスボタンで押したままにしてくださ い。プルダウンメニューが現れます。下の方にある Split Window まで マウスポインタを移動してから,マウスのボタンを離してください。

    ウィンドウが分割 (split) され,二つのウィンドウが現れます。Emacs では,複数のウィンドウで複数のファイルを一度に編集することが可能 です。詳細は後で学びます。

  3. 同じく File メニューの Unsplit Windows を選択してください。

    予想どおりになりましたか。

次に,ウィンドウ分割の操作をキーボードを使って行ってみます。

  1. まず,File メニューをクリックしてプルダウンメニューを表示し, メニュー項目をよく観察してみましょう。

    項目の右側に,括弧で囲まれた記号があります。この記号は,当該操作 をキーボードで行うためのキーを表しています。

  2. Split Window の項目の右には (C-x 2) とあります。この表示に従って, C-x 2 をタイプしてください。C-x 2 は,コントロールキーを押し ながら x を押し,続いて (空白は打たずに) 2 だけを押すことを意味 します。

  3. キーボード操作でウィンドウを一つにしましょう。File メニューをマ ウスで開き,必要なキー操作を確認したら,実行してください。

3.4 終了方法

メニューを使って Emacs を終了するには,
File -> Exit Emacs
を選択します。キーボード操作による場合は
C-x C-c
です。

では,実際に Emacs を終了させましょう。

3.5 困ったときには

3.5.1 操作の中断

Emacs を使っていて良く分からない状況に陥ったときのために,次の Emacs の コマンド(キー操作)を是非覚えておいてください。

Emacs におけるコマンドの取り消し: C-g
1 回押しただけでうまくいかなければ,2 回押します。

たとえば,キー操作でウィンドウを二つに分割しようと思ったけど,途中で止め たくなったとします。 ウィンドウ分割のためにまず C-x を押しますが 9, 続いて 2 を押す代りに C-g を押すと, 操作を取り消すことができます。

3.5.2 分割された Window を一つにする

Emacs では,操作の途中で自動的にウィンドウが二つになることがあります。そ の場合には,ウィンドウ内に表示された指示に従って対処するか,よく分からな ければウィンドウを一つにする操作 (C-x 1 やメニューの Unsplit Window な ど) をしてください。

3.6 練習 1

Emacs を emacs -nw で起動して10,以下の操作を行ってください。

  1. Emacs の ウィンドウを二つに分割してください。 マウスは使えません。

  2. 分割された Emacs のウィンドウをひとつに戻してください。

  3. C-g の使い方を試してください。

  4. Emacs を終了してください。


next up previous contents
Next: 4 Emacsによるファイル編集の基本操作 Up: UNIX 基礎演習 B 組 Previous: 2 vi を体験しよう

平成17年12月7日