Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.2034  Re:emacs21.2-12でC-M-%が認識されない
発言者: MSだす。
発言日: 2004 03/31 13:23
 
> rxvtを使うとemacs 21.2-12でもC-SPCやC-/は認識されるようになったのですが、C-M-%が使えませんでした。
> command-apropos で調べたら C-M-%はquery-replace-regexpにちゃんとバインドされていました。

何故かは知りませんが、確かにC-M-%(あるいはESC-C-%)は使えません。
C-_ (undo)なども上手く行きません(C-x u なら機能しますが)。
IMEの言語の切り替えやIMEの切り替えにCtl+shiftやAlt+Shiftが使われる
ことを考えると、Ctl+ShiftやAlt+ShiftのKeyの組合せはWindows側で解釈され
てしまってemacsに渡されないのでは、という気がしていますが
詳しいことは私は知りません。

個人的にはtab補完しつつ、まじめにM-x query-replace-regexp しています。
(というかあまり使っていなかったりしますが)
どうしてもいちいちM-x query-replace-regexp するのが面倒ならば、
.emacs で適当なkey-bind定義するなどしてみてはどうでしょうか。
( 例えばC-x Qをquery-replace-regexpに割り当てたければ
(global-set-key "\C-xQ" 'query-replace-regexp)
としておけばよいのだと思います。)

あるいはMeadowならばそのような問題は無いでしょう。
(そのかわり、Cygwinと連携できるようにするのに何らかの設定をすること
になるでしょうが)


▼関連発言

2028:emacs21.2-12でC-M-%が認識されない [TACOS] 03/29
 ├2034:Re:emacs21.2-12でC-M-%が認識されない [MSだす。] 03/31
 └2040:Re:emacs21.2-12でC-M-%が認識されない [nil] 04/02 <

Pass 保存

早田のホームページへ
CGIROOM