読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

検索時のちょっとしたEmacsの小技

Emacs

カーソルのとこにある文字列を『検索文字列』にしてみる


例文

I am a cat. I have ,as yet,no name.
I am a cat. I have ,as yet,no name.
I am a cat. I have ,as yet,no name.
I am a cat. I have ,as yet,no name.

例えば文頭「I am」の前にカーソルを置く。

|I am a cat. I have ,as yet,no name.
 I am a cat. I have ,as yet,no name.
 I am a cat. I have ,as yet,no name.
 I am a cat. I have ,as yet,no name.

"C-s"してから"C-w"するとミニバッファに単語が入る

I-search: I

また"C-w"すると次の単語が入る

I-search: I am

何回か"C-w"してみる

I-search: I am a cat

ここで"C-s"で次を検索、
"C-M-%"を押せば置換できる。

Query replace regexp i am a cat with:

置換する文字列入れてリターン("!"押せばすべて置換)

Query replace regexp i have with: you are a dog

結果

you are a dog. I have ,as yet,no name.
you are a dog. I have ,as yet,no name.
you are a dog. I have ,as yet,no name.
you are a dog. I have ,as yet,no name.