Я пытаюсь выполнить поиск и замену регулярного выражения в Emacs, работая в программе Terminal на моем MacBook Pro, работающем под управлением OS X 10.6.2. Насколько я знаю, это можно сделать, нажав CM-% (я предполагаю, что это означает Ctrl+Alt+Shift+5. Пожалуйста, поправьте меня, если я ошибаюсь, так как я только начинаю изучать Emacs). Однако, когда я это делаю, это не работает.
Я могу сделать это, набрав Mx query-replace-regexp, и когда я это делаю, в нижней части экрана появляется напоминание о том, что я тоже могу сделать это с CM-%, но когда я пробую CM-%, ничего не происходит ,
РЕДАКТИРОВАТЬ: Я хотел бы добавить, что у меня включен параметр терминала «Использовать как мета-ключ», и, кажется, работает нормально. Например, я могу использовать alt-B и alt-F для перехода вперед и назад по одному слову за раз в bash и Emacs.
РЕДАКТИРОВАТЬ 2: Я также хотел бы отметить, что мой терминал настроен для объявления типа терминала как "xterm", а не по умолчанию "xterm-color". Я сделал это по причинам, не связанным с этим вопросом (чтобы моя цветная подсказка не выглядела смешно после отмены обратного поиска). Тем не менее, я экспериментировал в Emacs с "xterm" и "xterm-color", и в любом случае у меня та же проблема с CM-%.
Как я могу сделать эту работу?