たいがいのUNIXには,Emacsは標準でインストールされているので,使い方を覚えておく と将来役に立つであろう.また,UNIXに限らず,WindowsでもEmacsおよびもどきがあるの で気に入ったら使うとよいだろう.
このEmacsは,Richard Stallmanにより開発が始められた.かれは,著名なハッカーで魅 力的な人に思えるので,興味のある人は調べてみると良い.
emacs 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 | 文字列を置換する. |
Hello world !!
Bonjour monde !!
Guten Tag welt !!
Hello world !!
Bonjour monde !!
Guten Tag welt !!
Hello world !!
Bonjour monde !!
Guten Tag welt !!
Hello world !!
Hello world !!
Hello world !!
Bonjour monde !!
Bonjour monde !!
Guten Tag welt !!