我正在寻找有关tr
程序的文档。正如您想象的那样,字符的组合t
在r
英语中经常发生......虽然我确定名称,但我不确定它所属部分的名称,所以我不得不显示所有节点并尝试搜索类似tr
或tr(
之类的东西。
难道没有更好的方法吗?
嗯...我只能猜测您不会发生以下情况;但是,各个程序的节点确实应该列在顶级目录中,因此在您键入时会显示出来M-x info
RETd,您可以从那里简单地使用m tr
RET.
但是,如果您正在搜索不在任何目录文件中的内容,我所知道的唯一方便的是M-x info-apropos
(搜索所有索引而不是节点标题)。
当然,在给定的手册中,您可以使用I它来搜索其索引,这比搜索所有索引要快得多。
编辑:这是切线的,但即将到来的 Emacs 24.4(当前未在 NEWS 文件中记录)的一个极好的改进是完成了非当前手册中的 Info 节点名称。
例如C-hig (elisp)
TAB,现在为 elisp 手册中的所有节点提供补全,即使您当前没有查看该手册。
这是一个非常受欢迎的变化!
冰柱可以在这里提供帮助。所有使用补全的 Info 命令都可以让您利用Icicles 补功能。这包括适当的完成——正则表达式匹配,这意味着您基本上可以获得即时info-apropos
行为等。它包括渐进式完成,这意味着您可以添加其他模式来逐步缩小搜索范围。完成后,您可以以各种方式对候选人进行排序,包括按书籍顺序对信息节点进行排序g
。
g
( icicle-Info-goto-node
) 允许您同时搜索节点 名称和节点 内容:您的 minibuffer 输入可以包含与节点内容匹配的第二个搜索模式。完成候选者的名称与您键入的节点名称模式(如果有)和您键入的节点内容模式(如果有)相匹配。每个模式都是一个正则表达式(其中包括作为简单案例的子字符串匹配)。
有关更多信息,请参阅Icicles 信息增强。