Next: , Previous: , Up: Help   [Contents][Index]


10.8 その他のヘルプコマンド

C-h i (info)は、infoプログラムを実行します。infoは構造化されたドキュメントファイルを閲覧するものです。Emacsマニュアル全体は、GNUシステムのための他のマニュアルとともに、infoで利用可能です。infoを開始した後、hをタイプすると、infoの使い方のチュートリアルが実行されます。

数引数nを指定すると、C-h iはinfoバッファー‘*info*<n>’を選択します。これは同時に複数のinfoマニュアルを閲覧するとき便利です。プレフィクス引数C-uだけを指定した場合、C-h iはドキュメントのファイル名を尋ねるので、infoメニューのトップレベルにエントリーがないファイルでも閲覧できます。

上記で説明しているヘルプコマンドC-h F function RETC-h K keyは、infoを実行して関数(function)またはキー(key)に関するドキュメントを直接開きます。

プログラムを編集しているとき、そのプログラム言語のinfo版のマニュアルを持っていれば、C-h S (info-lookup-symbol)を使ってシンボル(キーワード、関数、変数)のエントリーを、適切なマニュアルから探すことができます。コマンドがどのように動作するかの詳細は、メジャーモードに依存します。

何か予期しないことが起こって、何をタイプしたかわからなくなったときは、C-h l (view-lossage)を使います。C-h lは最近の300回分のキーストロークと、それらが呼び出したコマンドを表示します。馴染みのないコマンドを見つけたら、C-h kC-h fを使用して、それらのコマンドが何を行なうか調べることができます。

最近のエコーエリアのメッセージを調べるには、C-h e (view-echo-area-messages)を使います。これはそれらのメッセージを保持するバッファー、*Messages*を表示します。

Emacsの各メジャーモードでは、一般的にいくつかのキーが再定義されていて、編集動作も異なります。C-h m (describe-mode)は、現在のメジャーモードのドキュメントを表示します。これには通常このモードで変更されているコマンドや機能、およびそれらのキーバインドについても説明されています。

C-h b (describe-bindings)とC-h s (describe-syntax)は、現在のEmacs環境に関する、それ以外の情報を表示します。最初は現在のマイナーモードのローカルバインディング、次に現在のメジャーモードで定義されているローカルバインディング、最後にグローバルバインディングが表示されます。C-h sは各文字の構文の説明とともに、構文テーブルの内容を表示します(Syntax Tables in The Emacs Lisp Reference Manualを参照してください)。

プレフィクスキーの後にC-h?F1をタイプすることにより、特定のプレフィクスキーにたいする、サブコマンドのリストを得ることができます(この方法が機能しないプレフィクスキーもあります。たとえばESCです。ESC C-hは実際にはC-M-hと解釈され、これはdefunをマークするコマンドです。このような場合でもESC F1ESC ?はうまく機能します)。