2011-09-08 2 views
0

で関数を呼び出すときはemacsでquery-replaceは、関数のシグネチャは次のようになりますオプションの引数を指定してくださいDELIMITED引き数を指定できますか?は、Emacs

「第3引数DELIMITED(対話型の場合はプレフィックスarg)」と指定した場合は、単語境界で囲まれた部分のみが置換されます( )。

私はそれがコマンドの前に指定された数値引数(M-8 C-x uで8回Undoを呼び出す)と同じだと思っていますが、それを理解できませんでした。誰も助けることができますか?

答えて

1

(query-replace "foo" "bar" "your demeter")または

+0

対話モードではどうしたらいいですか?例:M-%foo bar のように入力します。区切り文字はいつ指定できますか? – octi

+0

申し訳ありませんが、私は誤解しました、更新された答え –

+0

私はそれを持っているので、任意の数値はDELIMITEDを非nilとして扱います。それは動作します。今私が周りを包むようにM-%を得ることができれば、私は幸せなキャンピングカーになるだろう。 – octi

1

C-u M-%ロスはその後M-%を使用して、バッファの先頭に取得するためにM- <を使用して言及しました。 C-x hを使用して、バッファ全体を領域としてマークすることもできます。 (ただし、ここで行う必要はありません - M- <を入力してください)