Emacs 如何高效地搜索信息文档?

Emacs 如何高效地搜索信息文档?,emacs,info,Emacs,Info,我正在寻找关于tr程序的文档。正如你所想象的,在英语中,字符t和r的组合相当频繁。。。虽然我确定名称,但我不确定它所属部分的名称,因此我必须显示所有节点,并尝试搜索类似tr或tr(等等)的内容 难道没有更好的方法吗?嗯……我只能猜测以下情况不会发生在您身上;但是,单个程序的节点确实应该列在顶级目录中,因此当您键入M-xinfoRETd时会显示出来,您可以从中简单地使用MtrRET 但是,如果您正在搜索任何目录文件中都没有的内容,我所知道的唯一方便的事情就是M-xinfo apropos(它搜索所

我正在寻找关于
tr
程序的文档。正如你所想象的,在英语中,字符
t
r
的组合相当频繁。。。虽然我确定名称,但我不确定它所属部分的名称,因此我必须显示所有节点,并尝试搜索类似
tr
tr(
等等)的内容


难道没有更好的方法吗?

嗯……我只能猜测以下情况不会发生在您身上;但是,单个程序的节点确实应该列在顶级目录中,因此当您键入M-x
info
RETd时会显示出来,您可以从中简单地使用M
tr
RET

但是,如果您正在搜索任何目录文件中都没有的内容,我所知道的唯一方便的事情就是M-x
info apropos
(它搜索所有索引,而不是节点标题)

当然,在给定的手册中,你可以使用I来搜索它的索引,这比搜索所有的索引要快得多

编辑:这是无关紧要的,但即将发布的Emacs 24.4(目前未记录在新闻文件中)中的一个出色改进是完成了非当前手册中的信息节点名称

e、 g.C-hig
(elisp)
选项卡现在为elisp手册中的所有节点提供完成信息,即使您当前未查看该手册

这是一个非常受欢迎的更改!

可以在这里提供帮助。所有使用补全功能的Info命令都允许您利用ICICICLES补全功能。这包括--regexp匹配,这意味着您基本上可以动态地获得
Info apropos
行为。它包括,这意味着您可以n添加其他模式以逐步缩小搜索范围。 完成后,您可以以各种方式对候选对象进行排序,包括按
g
的图书顺序对信息节点进行排序

g
icicle Info goto node
)允许您同时搜索节点名称和节点内容:您的minibuffer输入可以包含与节点内容匹配的第二个搜索模式。完成候选项是那些名称与您键入的节点名称模式匹配的项(如果有)和您键入的节点内容模式(如果有)。每个模式都是一个regexp(其中包括子字符串匹配作为一个简单的案例)


有关详细信息,请参阅。

如果允许使用regexp,您可以在单词边界中围绕tr。这可能不会直接带您到达目标,但会加快搜索速度。@BruceConnor我只希望通过节点名称进行搜索。如果我知道它的名称,我几乎可以肯定一定会有这样的东西……耶啊,必须有一个简单的命令。我已经使用emacs 30年了,我从来都不知道信息。谢谢!我不知道我能做什么,所以这真的很有用!就像我的情况一样-我搜索了信息页面
tr调用
,因为手册中提到了这一点。我不确定实际的页面标题是什么e、 我也可以向你们指出这些答案,因为它们可能也很有用:谢谢,这也很有用!