Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 类似谷歌的Emacs搜索信息_Search_Emacs_Full Text Search - Fatal编程技术网

Search 类似谷歌的Emacs搜索信息

Search 类似谷歌的Emacs搜索信息,search,emacs,full-text-search,Search,Emacs,Full Text Search,是否有类似于web搜索的包/函数从emacs搜索信息页面?我的意思是,你只需说几句话,emacs就会返回所有包含这些词的页面。单词可以是任何顺序,可能使用模糊匹配等,在这种情况下,regexp没有太大帮助。类似的问题在中讨论过,但我对解决方案不满意。有人知道更通用的软件吗 理想情况下,这种搜索不仅应该处理信息页面,还应该处理任何源,例如所有打开的缓冲区 我认为您可能正在寻找info apropos,您可以使用M-x info apropos调用它。这将对信息文件执行全文搜索,并返回包含该单词的部

是否有类似于web搜索的包/函数从emacs搜索信息页面?我的意思是,你只需说几句话,emacs就会返回所有包含这些词的页面。单词可以是任何顺序,可能使用模糊匹配等,在这种情况下,regexp没有太大帮助。类似的问题在中讨论过,但我对解决方案不满意。有人知道更通用的软件吗


理想情况下,这种搜索不仅应该处理信息页面,还应该处理任何源,例如所有打开的缓冲区

我认为您可能正在寻找
info apropos
,您可以使用
M-x info apropos
调用它。这将对信息文件执行全文搜索,并返回包含该单词的部分的超链接列表

我不认为它可以像搜索引擎一样搜索多个单词,但它可以让你开始。

有一个搜索信息页面的工具。它被称为
anything-c-info-pages
,看起来像是在搜索信息主题,所以它并不完全是你想要的,但是如果你知道elisp,那么你可以复制这个源代码并轻松地修改它来执行全文搜索


如果你什么都不知道,那就找另一个人来做。

有关更强大、更灵活的替代方案,请参阅。去拿它

git clone git://repo.or.cz/anything-config.git ~/anything-config
在你的终点站。然后将以下代码段添加到Emacs配置文件
~/.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)

是否有任何东西有一个完整的页面信息搜索源?这就是问题所在。你可能想提供这样一个来源,这将立即回答OP的问题。谢谢你的提示,我已经尝试过了。事实上,应该按照Tom所指出的配置源代码。不幸的是,我不太了解elisp,但也许有一天我会试试。谢谢你的推荐!