• English
  • Japanese

emacs

Emacsのつかいかた簡易マニュアル

Emacsについて

Emacsとは

  • UNIXでは非常にメジャーな多機能テキストエディタです。*1
  • エディタの機能に加え、メーラー (Wanderlust, Mewなど) としても使えます。*2

起動方法

  • 「Emacs ファイル名」 で起動します。ファイル名が存在しない場合は新規作成です。

終了方法

  • Ctrl + x + c

保存方法

  • Ctrl + x + s

カーソルの動かしかた

  • キーボードの矢印キー
    または
[Ctrl]-[p]

[Ctrl]-[b] ←  → [Ctrl]-[f]

[Ctrl]-[n]

キーアサイン

操作 キーアサイン
1字削除 [Ctrl]-[d]
カット 始点: [Ctrl]+[スペース]/[Ctrl]+[@] 終点: [Ctrl]+[w]
コピー 始点: [Ctrl]+[スペース]/[Ctrl]+[@] 終点: [Esc]+[w]
ペースト [Ctrl]+[y]
Undo [Ctrl]-[x]+[u]

使い方の例

例1: htmlファイルを新規作成する

  1. ログインした状態から公開用ディレクトリに移動します。
    % cd public_html [Enterキー]
    
    1. public_html ディレクトリがない場合は作成します。
      % cd [Enterキー]
      % mkdir public_html [Enterキー]
      % cd public_html [Enterキー]
      
  2. ファイル名を指定してEmacsを起動します。
    % emacs index.html [Enterキー]
    
  3. CNSのEmacsには html-helper-mode というHTMLを書くときのプラグインが導入されているので必要なタグはほぼ入力済みの状態です。<title></title> と <h1></h1> の間に Hello! と入力してみます。
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
    <html> <head>
    <title>Hello!</title>
    </head>
    <body>
    <h1>Hello!</h1>
    <hr>
    <address></address>
    <!-- hhmts start --> <!-- hhmts end -->
    </body> </html>
    
  4. 入力したら [Ctrl]-[x][s] で保存し、[Ctrl]-[x][c]でEmacsを終了します。
  5. ブラウザで http://web.sfc.keio.ac.jp/~ログイン名/index.html を入力し Hello! と表示されているか確認しましょう。

例2: メーリングリスト管理ファイルを編集する

  1. メールサーバにログインし、管理ファイルをEmacsで開きます。
    % emacs /var/mail-list/指定のディレクトリ/管理ファイル名
    
  2. メールアドレスを1行に1つずつ書きます。
  3. メールアドレスが全て入力できたら [Ctrl]-[x][s] で保存します。
  4. 保存できたらEmacsを [Ctrl]-[x][c] で終了します。

以上

*1 「emacsは環境である」といわれるほどです。
*2 Emacs+Mew Emacs+Wanderlust はCNSの標準メーラだったこともあります。

最終更新日: 2011年12月20日

内容はここまでです。