2012-08-08 2 views
2

Emacs - 미니 버퍼에서 정규식으로 확장 명령을 검색 할 수있는 방법이 있습니까? 즉, regexp로 명령을 필터링 한 다음 IDO 나 Icicles를 사용하여 필요한 명령을 선택합니다.regexp에 의한 확장 명령?

답변

0

나는 항상 Icicles 그 provdies 것으로 의심했습니다.

M-x <command-regexp> [PageUp/PageDown] 

는 정규 표현식을 이루어야 명령을 검색하고,
M-x <command-regexp> [Shift-Tab] 

는 정규 표현식에 일치하는 명령의 목록을 볼 수 있습니다. 더 here.

+0

[여기] (http://www.emacswiki.org/emacs/Icicles_-_Multi_M-x)는 [** Icicles **]의'Mx'에 대한 설명입니다 (http://www.emacswiki.org/emacs/차가워 요). **'C-h k M-x' **가 알려주는 내용도 참조하십시오. – Drew

2

이도를 사용하는 경우 C-t을 눌러 정규 표현식 검색을 사용할 수 있습니다. 나는 smexido을 함께 사용하며 아름답게 작동합니다.

+0

'icicles'와 함께 'smex'를 사용할 수없는 것 같습니다. – Adobe

2

정규 표현식이 아니지만 기본 완료 메커니즘은 "anything"을 나타 내기 위해 *를 허용하므로 M-x foo*bar ?을 수행하면 이름이 "... foo ... bar"인 모든 명령이 나열됩니다. .. ".

+0

차가움. 그러나 '차가워서'는이 행동을 무시합니다. – Adobe

관련 문제