今回からやっとEmacs自体の操作の話になります。基本的にEmacsは全ての操作がキーボードで行えます。キーボードでどのようにキー入力するかを、以下のような表記を用いて表すのがEmacsの流儀となっています。C-gこれはコントロールキー(controlキー・ctrlキー)を押しながら文字gキーを押すことを表します。ちなみにこのキー入力操作は、任意の操作の途中で操作を中断する(abort)場合に使います。C-cこれはコントロールキーを押しながら文字xキーを押し、コントロールキーを押しながら文字cキーを押す、という動作を表しています。この場合コントロールキーは押し直さなくても大丈夫です。ちなみにこのキー入力操作をするとEmacsが終了します。Note文字端末しか無い頃はGUI版のメニューのような見てわかる表示はありませんでしたので、このキー入力を知らないとEmacsを立ち上げたが最後、終了させられないなんてことが起こりました^^。キー入力の表記コントロールキー以外にも以下のようなキーがあります。M-!これはメタキー(altキー・optionキー)を押しながら文字!キーを押すことを表します。ちなみにこのキー入力操作をするとEmacsから外部コマンドを実行するプロンプトが表示されます。「メタキーを押しながら」という操作は「エスケープキーを押してから」という操作で置き換えることも可能です。!は同等の操作となります。まれにコントロールキーとメタキーを両方押しながらという操作をすることもあります。C-M-sちなみにこのキー入力操作をすると、文字列を正規表現という表現形式で検索するためのプロンプトが表示されます。今度は現在の文字入力位置を示すカーソルを(矢印キーを使わずに)移動させてみましょう。(previous-line・1行戻る)見てわかるように各文字キーにその機能の頭文字を当てて覚えやすいようになっています。これはEmacsのキー割り当ての特徴です。Xの標準の操作になっていることに気がつくかもしれません。Xにも取り入れられたのです。いわゆるチートシートというもので、簡単な英語でそれぞれの機能が示されています。インターネットを検索すると日本語に訳された版も(対象のEmacsのバージョンは若干古いものの)見つけることができると思います。まとめあれれ今回もEmacsで設定を行う方法自体に入ることができませんでしたね。キー操作がわかったところで次回こそは設定に、ではでは〜。Commonsこのブログはクリエイティブ・コモンズでライセンスされています。