GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Xref-Commands.html ・ emacs-doc.conao3.com

30.4.1.2 *xref* バッファで使用可能なコマンド

特殊Xrefモードにより、*xref*バッファに以下のコマンドが提供されます。

RET
mouse-1

現在の行に参照を表示します (xref-goto-xref)。接頭辞引数が指定された場合は、*xref* バッファも破棄します。

mouse-2

mouse-1と同じだが、*xref*バッファを表示しているウィンドウを選択中のウィンドウ(xref-select-and-show-xref)にする。

n
.

次の参照に移動し、別のウィンドウに表示する (xref-next-line)。

N

次の参照グループの最初の参照に移動し、もう一方のウィンドウに表示する (xref-next-group)。

p
,

直前の参照に移動し、もう一方のウィンドウに表示する (xref-prev-line)。

P

直前の参照グループの最初の参照に移動し、もう一方のウィンドウに表示する (xref-prev-group)。

C-o

もう一方のウィンドウの現在の行に参照を表示します (xref-show-location-at-point)。

r pattern RET replacement RET

pattern (xref-query-replace-in-results) に一致する参照に対してインタラクティブなクエリ置換を行い、一致箇所を replacement に置き換えます。このコマンドは、関連するすべてのファイルにおける識別子のすべての一致箇所を表示する *xref* バッファでのみ使用可能です。識別子による検索と置換 を参照してください。

g

*xref* バッファ(revert-buffer)の内容を更新します。バッファの復元を参照してください。

M-,

*xref* バッファを表示しているウィンドウを閉じ、直前の Xref スタック位置 (xref-quit-and-pop-marker-stack) へジャンプする。

q

*xref* バッファ(xref-quit)を表示しているウィンドウを閉じる。

さらに、矢印キーやC-n、C-pといった通常のナビゲーションコマンドを使用して、参照を表示せずにバッファ内を移動できます。