Next: Help Files, Previous: Language Help, Up: Help [Contents][Index]
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 RETとC-h K keyは、infoを実行して関数(function)またはキー(key)に関するドキュメントを直接開きます。
プログラムを編集しているとき、そのプログラム言語のinfo版のマニュアルを持っていれば、C-h S
(info-lookup-symbol
)を使ってシンボル(キーワード、関数、変数)のエントリーを、適切なマニュアルから探すことができます。コマンドがどのように動作するかの詳細は、メジャーモードに依存します。
何か予期しないことが起こって、何をタイプしたかわからなくなったときは、C-h l
(view-lossage
)を使います。C-h
lは最近の300回分のキーストロークと、それらが呼び出したコマンドを表示します。馴染みのないコマンドを見つけたら、C-h
kやC-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 F1やESC ?はうまく機能します)。