たいがいのUNIXには、Emacsは標準でインストールされているので、使い方を覚えておく と将来役に立つであろう。また、UNIXに限らず、windowsでもEmacsもどきがあるので気に 入ったら使うとよいだろう。
このEmacsは、Richard Stallmanにより開発が始められた。かれは、著名なハッカーで魅 力的な人に思えるので、興味のある人は調べてみると良い。
emacs hogehoge.c&のようにする。こうすると、カレントディレクトリーに「hogehoge.c」の有無によ り次の動作を行う。
ファイル名の後の「&」は、Emacsをバックグラウンドで動作させるということを示して いる。こうすると、端末から次の命令を打ち込むことができて便利である。例えば、編集 したソースファイルを同じ端末でコンパイルすることができる。
キー操作 | 機能 |
C-g | 現在実行中のコマンドを中断 |
C-k | カーソルの位置から行末までカット。カットされた部分は、C-y で ペーストできる。 |
C-Space | 現在の位置を領域の開始としてマークする。後は、上下左右の矢印で カーソルを移動して、領域を決める。そして、Esc-w や C-w を使う。 |
Esc-w | 領域をコピーする。コピーされた部分は、C-y でペーストできる。 |
C-w | 領域をカットする。カットされた部分は、C-y でペーストできる。 |
C-y | コピーやカットした部分をペースト(張り付け)する。 |
C-s | 順方向にサーチを開始する。 |
C-r | 逆方向にサーチを開始する。 |
Esc-x replace-string | 文字列を置換する。 |