2011-08-14 3 views
0

웹 검색과 마찬가지로 emacs에서 정보 페이지를 검색하는 패키지/기능이 있습니까? 나는 당신이 단지 몇 마디 밖에주지 않는다는 것을 의미합니다, 그리고 이맥은이 단어들로 당신에게 모든 페이지를 돌려줍니다. 단어 순서에 상관없이, 어쩌면 퍼지 일치 등 사용할 수 있습니다 regexp이 경우 많은 도움이되지 않습니다. 비슷한 질문은 http://www.emacswiki.org/emacs/SearchNear에서 논의되었지만 해결책에 만족하지 않습니다. 더 일반적인 소프트웨어를 아는 사람이 있습니까?Emacs를위한 Google 유사 검색 정보

이상적으로 이러한 종류의 검색은 정보 페이지뿐만 아니라 모든 소스 (예 : 모든 열린 버퍼)를 처리해야합니다.

답변

1

나는 M-x info-apropos으로 전화 할 수있는 info-apropos을 찾고있을 것이라고 생각합니다. 이렇게하면 정보 파일을 전체 텍스트 검색하고 해당 단어가 들어있는 섹션의 하이퍼 링크 목록을 반환합니다.

검색 엔진처럼 여러 단어를 사용한다고 생각하지 않지만 시작될 수 있습니다.

+0

, 감사합니다. – zeliboba

1

Anything.el은 정보 페이지를 검색 할 때 configuration입니다. anything-c-info-pages이라고 불리며 정보 주제를 검색하는 것처럼 보이므로 정확하게 원하는 것은 아닙니다. 그러나 elisp을 알고 있으면이 소스를 복사하고 쉽게 수정하여 전체 텍스트 검색을 수행 할 수 있습니다.

아무 것도 모른다면 here's an introduction이고 다른 하나는 creating your own sources입니다.

+0

불행히도 elisp를 잘 모르지만 아마 언젠가는 해보겠습니다. 참조 주셔서 감사합니다! – zeliboba

-1

더 강력하고 유연한 대체 방법은 Emacs Anything을 참조하십시오. 불러 오려면

git clone git://repo.or.cz/anything-config.git ~/anything-config 

귀하의 터미널에서 수행하십시오. 그런 다음 이맥스 설정 파일 ~/.emacs에 다음 코드를 추가합니다

(byte-recompile-directory "~/anything-config") 
(add-to-list 'load-path "~/anything-config" t) 
(load "~/anything-config/anything.elc") 
(load "~/anything-config/anything-config.elc") 

마지막 M-x anything를 사용하여 실행합니다.

나는 ~/.emacs.에 다음 줄을 추가하여 Alt 키-X에 바인딩하는 것을 선호 :

그것은 나를위한 약속 같은데
(global-set-key (kbd "M-X") 'anything) 
+0

전체 페이지 정보 검색을위한 소스가 있습니까? 그것은 질문입니다. 그러한 출처를 제공하고 싶으면 OP의 질문에 즉시 답할 수 있습니다. – Tom

+0

팁 주셔서 감사합니다, 나는 이미 아무거나 시도했다. 사실, 소스는 Tom이 지적한대로 구성되어야합니다. – zeliboba