当我describe-function info
,文档说: Called from a program, FILE-OR-NODE may specify an Info node of the form "(FILENAME)NODENAME".
我用这个语法打开Emacs手册中的特定部分等eval-expression (info "(emacs)mark")
但现在我有三个问题:
- 如何找出某个信息文件的文件名? (例如: “elisp的” 为Emacs Lisp的介绍)
- 如何找出段名? (例如:“标记”为“11标记和区域”)
- 是否有可能调用一个与之前列出的信息文件及其部分
eval-expression
? - 可选:是有可能做上述所有的不运行的信息模式?
(“壳”)和一个对应的段的标题(例如:“36运行从Emacs的Shell命令”)不同,以澄清,我的问题的事实,节点名称出现。
- 如何找出某个信息文件的文件名? (例如: “elisp的” 为Emacs Lisp的介绍)
从CH 米 *info*
缓冲区会告诉你,C键将Put name of current Info node in the kill ring
(以及在回声区显示它)。 从那里,你可以用Cy照常进行粘贴。
括号中的节点名称的部分是文件(减去其后缀名,目录路径)的名称。
为了获得包括它的目录路径(但仍减去任何后缀)的文件名,可以调用(Info-find-file "file")
有问题的文件(在你的榜样“的emacs”)。
需要注意的是该文件的后缀(如果有的话)可以在任何Info-suffix-list
变量。
您可以在实际上通过一个完整的文件路径作为参数传递给info
功能以及。 这是一般用处不大,但如果你管理与冲突的信息文件,最终可能会派上用场。 交互, 铜 章 ,我会提示您输入完整的文件名。
(要交互输入节点名称,你可以使用CH 1 克 )
- 如何找出段名? (例如:“标记”为“11标记和区域”)
这是本质上是相同的第一个问题,除了它的节点名的你想要的括号后的部分。 再次,只是用c找出来。
- 是否有可能调用一个与EVAL-表达之前列出的信息文件及其部分?
我不完全明白你的这个是什么意思,但也许这些帮助?
d会跳转到主目录(如CH 1带你到最初)。 这是从所有生成的dir
在目录中的文件Info-directory-list
变量。 每个dir
文件包含每个文件的路径,但是你不太可能需要看到这些。
<或叔带您到该文件,其通常呈现为文件的顶层内容的顶部节点。
T打开的当前文件内容的全部内容在一个页面表。
我向您提供索引条目匹配的模式,当前文件。
CS可以通过当前文件的所有节点搜索(只需再次每次键入你打当前节点的年底开始,在未来搜索)。
MX info-apropos
可以用来搜索所有信息文件。
很显然,一旦你在通过任何方法的特定节点到达,你可以使用C,找出它的名字。
同样如前面提到的,一旦你的是*info*
缓冲区,您可以键入G去任何节点的任何信息文件,使用相同的(file) node
的语法。 您可以省略(file)
,如果您已经在该文件中,或省略node
才能到指定文件的顶级节点。 您可能会或可能不会更喜欢使用
M-: (info "(file) node")
RET
作为一个特殊的情况下,G * RET呈现单个缓冲区整个当前信息的文件。
其他有用的Q&作为对一般问题:
- 读取多个Emacs的Info文件同时
- 如何在信息模式的emacs打开* .info文件?
- 信息索引(内部和外部的Emacs)
也:
- http://www.emacswiki.org/emacs/InfoMode
而且当然:
- L:
(info "(info) Top")
RET - 章 I H
- CH 1?