3

我正在寻找有关tr程序的文档。正如您想象的那样,字符的组合tr英语中经常发生......虽然我确定名称,但我不确定它所属部分的名称,所以我不得不显示所有节点并尝试搜索类似trtr(之类的东西。

难道没有更好的方法吗?

4

2 回答 2

4

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

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

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

编辑:这是切线的,但即将到来的 Emacs 24.4(当前未在 NEWS 文件中记录)的一个极好的改进是完成了非当前手册中的 Info 节点名称。

例如C-hig (elisp) TAB,现在为 elisp 手册中的所有节点提供补全,即使您当前没有查看该手册。

这是一个非常受欢迎的变化!

于 2013-07-07T22:39:36.393 回答
1

冰柱可以在这里提供帮助。所有使用补全的 Info 命令都可以您利用Icicles 补功能。这包括适当的完成——正则表达式匹配,这意味着您基本上可以获得即时info-apropos行为等。它包括渐进式完成,这意味着您可以添加其他模式来逐步缩小搜索范围。完成后,您可以以各种方式对候选人进行排序,包括按书籍顺序对信息节点进行排序g

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

有关更多信息,请参阅Icicles 信息增强

于 2014-03-13T16:23:53.237 回答