次のいずれかを試してください:
man zshbuiltins
または
man zshall
zsh の man ページは、トピック man zsh ごとに分かれています。 man zshall の間、主に目次と導入部です すべてです (man bash の 5242 行と比較して、私のシステムでは 24628 行です) ).
bindkey について 、 man zshbuiltins man zshzle を参照します .
より有用なヘルプ ユーティリティを入手するための重要な情報は、実際には Zsh に含まれています。それは、重要な (そして見つけにくい) man ページを見つけることの問題です:man zshcontrib run-help について説明しています (ここは Web にあります)。 ウィジェット:
デフォルトでは、run-help man の別名です コマンドであるため、コマンド ワードがシェル組み込み関数またはユーザー定義関数である場合、これはしばしば失敗します。 run-help を再定義することによって 別名、シェルが提供するオンライン ヘルプを改善できます。
さらに、それを組み込みの改善に置き換える方法についても説明します。
これを設定した後、 run-help を呼び出します ビルトインの名前、補完関数などは、抽出されたドキュメントを表示したり、man ページなどを含む権利を表示したりしようとします。たとえば、run-help bindkey です。 出力:
bindkey
See the section `Zle Builtins' in zshzle(1).
これはより良いかもしれません。より良い例として、run-help history fc の Zsh man ページのセクションを示します 、これは history の基礎となるコマンドです .
ESC-h にも注意してください。 run-help を呼び出します 現在の入力行のコマンドについて。
詳細なヘルプ データを抽出して HELPDIR を設定しているため、この設定はデフォルトではないと思います。 それを指摘することは、OS ディストリビューションに委ねられたパッケージングの決定である可能性があります。ユーザーの選択もあります:autoload run-help util は HELPDIR を設定しなくても便利です まったく。 1 つの項目の正確なセクションにジャンプできなくても、適切な man ページに移動するのは得意なようです。 bindkey のようなケースに遭遇するよりも、これを好む人もいるかもしれません。 上記の例は時間を無駄にします。 (デフォルトが alias run-help=man である理由 それでは、私には理解できません)。
Zsh バージョン 5.0.3 以降の場合
helpfiles 抽出は Zsh ディストリビューションに含まれている可能性があります。システムでそれらを見つけて HELPDIR を設定するだけです お望みであれば — おそらく候補は /usr/share/zsh にあります または /usr/local/share/zsh 、 help を探します
5.0.3 より前のバージョンの Zsh の場合
man zshcontrib に詳述されている手順に従う必要があるでしょう。 自分でヘルプ ファイルを生成します。これを行う必要があるのは少し面倒ですが、それ以外は迅速で簡単です。
インストールされているバージョンを zsh --version で見つけます sourceforge アーカイブから対応するソース tarball を取得します。次に helpfiles を実行します man ページに示されているようにスクリプトを作成し、ターゲットを HELPDIR に設定します。 あなたの ~/.zshrc で .