| レス数が950を超えています。1000を超えると表示できなくなるよ。 |
Emacs part3
[428:名無しさん@お腹いっぱい。 (02/01/13 13:33)]
正規表現では (,),| とかはメタキャラクタですよね。
Emacs lisp だと前に \つけないといけないんですね。
なんか変な感じ。実際使うときは "\\(hoge\\|foo\\)" みたいな感じで。
"\(hoge\|foo\)" でいいような気がするんだけどな。
[429:名無しさん@お腹いっぱい。 (02/01/13 13:46)]
>>428
ミニバッファに入力するときは
\(hoge\|foo\)
でいいことは理解しています?
文字列中でのバックスラッシュ自体のエスケープのこととか。
[430:428 (02/01/13 14:28)]
>>429
C-M-s などででミニバッファには \(hoge\|foo\) と入力しますよね。
でも正規表現検索なんだから (hoge|foo) を正規表現として読んでくれた方が
僕にとっては自然な感じがするので書いてみました。
逆に "(hoge)" みたいな括弧つきの文字列を検索するときに \(hoge\) で。
#Perlなどの正規表現ではそうですよね?何か記憶違いしてる気も...
[431:名無しさん@お腹いっぱい。 (02/01/13 14:43)]
>>430
単に正規表現の表記規則が違うだけなので、まぁ、そういうもんです。
> 僕にとっては自然な感じがするので書いてみました。
そういう人もいるでしょうね。
当然逆の人もいるでしょう。
明示的に指定しなければその文字にマッチするっていうのが
普通だとも考えられます。
私もどっちかというと Perl の正規表現のほうに慣れているんですけど。
[432:名無しさん@お腹いっぱい。 (02/01/13 14:48)]
ere_hogehoge とかで extended な regexp 使えるといいのにね。
[433:名無しさん@お腹いっぱい。 (02/01/13 22:07)]
windoze では M-Tab はウィンドウ(Emacs的にはフレーム)切り替えになってし
まって 変数名や関数名の補完に使えません。Esc-Tab を替わりに使うことに
なりますが、頻繁に使う機能なので 1ストロークでできたら便利ですよね。
win な人たちってそのへんはどうやってます?他のキーに割り当てるとかして
ますか?
[434:名無しさん@お腹いっぱい。 (02/01/13 22:12)]
ESC は C-[ で打ってるな。
TAB は C-i だし。
[435:タカノ (02/01/13 22:12)]
>>433
はい。そうしています。
補完系のM-TabならM-SPCに再バインドするのがお勧めです。
[436:名無しさん@お腹いっぱい。 (02/01/13 22:19)]
>>433
シンボルの末尾だったら補完動作にするように TAB の動きを変えて
使ってます。
インデントも補完もタブ。
だいたい快適です。
M-SPC ってのもいいですね。
[437:433 (02/01/13 22:21)]
>>434
それは Esc-Tabよりはいいですね。Esc と全角半角は入れかえてますけどそれ
でもちょっと押し辛い。
>>435
M-Tab 試してみます。
窓使いの憂鬱で M-Tab を Esc-Tab にしてみてこれはいいかな、と思ったんだ
けど Alt-Tab でウィンドウ切り替えできなくなるとさすがにちょっと辛いで
すね。
read.cgi ver5.26+ (01/10/21-)