Next: , Previous: , Up: Incremental Search   [Contents][Index]


15.1.5 インクリメンタル検索でのyank

インクリメンタル検索でのC-y (isearch-yank-kill)は、カレントkillを検索文字列に追加します。C-yの後にM-y (isearch-yank-pop)が呼び出されると、追加するテキストを、もっと前にkillされたものに置き換えます。これは通常のM-y (yank-pop)コマンドと似ています(Yankingを参照してください)。Mouse-2はカレントのX選択を追加します(Primary Selectionを参照してください)。

C-w (isearch-yank-word-or-char)は、検索された文字列のポイントの次の文字または単語を、検索文字列に追加します。これはポイント位置にあるテキストを検索する、簡単な方法です(コピーする対象を文字または単語のどちらにするかの決定は、発見的に行われます)。

同様にM-s C-e (isearch-yank-line)は、検索文字列にカレント行の残りの部分を追加します。ポイントが既に行末にある場合、次の行が追加されます。プレフィクス引数nを指定すると、次のn行を追加します。

もし大文字小文字を区別せずに検索している場合、C-wM-s C-eはテキストを小文字に変換してからコピーするので、それ以降も検索は大文字小文字を区別せずに行われます。

C-M-w (isearch-del-char)は検索文字列の最後の文字を削除し、C-M-y (isearch-yank-char)は検索されたポイントの後ろの文字を追加します。ポイントの後ろの文字を追加する他の方法は、M-e(Repeat Isearchを参照してください)でミニバッファーに移動してから、検索文字列の最後でC-fをタイプします。