1

Emacs/Unixinfoはドキュメンテーションの優れた構造であり、この形式で利用可能な重要な情報があります。

ナビゲーションはupnext-on-same-levelasoのようなツリー ナビゲーションを使用して行われます

これは、チュートリアルのように完全な「ドキュメント」を読むことは、ツリー構造と「自然な次の」ノードが配置されている場所 (前のセクションから次の章に移動するための 1 レベル上、次に次) に注意を払わなければ不可能であることを意味します。イントロ…)

または、常に次のノードに移動して読み取る機能/キーはありますか? それはツリーの事前注文トラバーサルになると思います。

4

4 に答える 4

2

あなたが説明した動作は、スペースバーを使用して情報を移動するだけで得られる動作とまったく同じようです。info-scroll-up(スペースにバインド)のドキュメントは言う

すべてのノードを 1 つのシーケンスと見なして、Info を 1 画面分前方にスクロールします。'Info-scroll-prefer-subnodes' が nil でない限り、ノード内でそのメニューが画面に表示されるまで十分にスクロールすると、ポイントの後、次のスクロールは最初のサブノードに移動します。

ノードの末尾を越えてスクロールすると、'Info-scroll-prefer-subnodes' が非 nil の場合は次のノードに移動し、そうでない場合は最初のサブノードに移動します。このノードに後続ノードがない場合は、親ノードの後続ノードに移動します。'Info-scroll-prefer-subnodes' が非 nil で、ポイントがノードのメニュー内にある場合、次のメニュー項目で示されるサブノードに移動します。(このケースは通常、このコマンドでは発生しませんが、他の方法で発生する可能性があります。)

于 2017-01-12T00:25:17.283 に答える
1

インタラクティブな Elisp 関数があります。

(Info-next-preorder)

(デフォルトではキーにバインドされていません)これは次のことを行います:

Go to the next subnode or the next node, or go up a level.
于 2017-01-11T17:31:29.640 に答える
1

@TimX は答えを提供しました: use SPC(またはDEL、逆方向の場合)。

さらに、Iciclesを使用する場合は、 (command ) の補完入力に一致するノードに対してのみ同じことを行うことができます。gInfo-goto-node

デフォルトでは、ノード補完候補はアルファベット順に並んでいるため、認識しやすくなっていますが、通常はサイクリングには適していません。しかし、補完付きで入力を受け入れるコマンドを使用するときはいつでも、Icicles を使用すると、補完候補をさまざまな方法 ( を使用) ですばやく並べ替えることができますC-,

gInfo の場合、可能なソート順の 1 つはですin book order。この順序に変更するには、C-,候補を使用して選択するだけです。in book order

を使用してソート順を変更せずにこの動作を取得することもできますC-,。特定のケースでは、ブックの順序でノードをナビゲートし、ブックの残りのノード、つまり現在のノードに続くノードのみ制限します。この使用例では、負のプレフィックス arg: を指定するだけです。(この場合、最初のノード候補は です。これは、親ノードに移動することを意味します。)C-- g..

(補完候補であるノード間を切り替えるには、補完中に繰り返し使用します。補完中に特定のノードを順不同C-downで訪問するには、 を使用してそのノードに移動し、 を使用して選択します。または、 を使用して選択するだけです。)down*Completions*C-RETC-mouse-2*Completions*

于 2017-01-12T17:33:32.903 に答える
0

たぶん、この質問はに属してい(emacs)ます...

Emacs のメニューを少し調べてみると、どの実行が要求されたことを正確にInfo->Forward Node実行しているように見えるかがわかります。デフォルトInfo-forward-nodeでは次のようにバインドされています。]

Go forward one node, considering all nodes as forming one sequence.

同様Info-backward-nodeに も存在し、 にバインドされてい[ます。

両方の機能に関するドキュメントが限られているため、Jürgen HötzelInfo-next-preorderが示唆するとの違いはわかりません。

于 2017-01-11T20:44:14.150 に答える