请问如何编辑info格式文件

例如,我在emacs里面 按C-h r 打开emacs的info文件,然后按 C-x C-f,这时候,minibuffer里面就是info文件的目录,然后回车键,打开这个目录,在里面增量搜索 emacs,发现有三个文件,从里面复制出来一个叫emacs.info.gz的文件放到~/.emacs.d/下面,然后用emacs 打开这个~/.emacs.d/emacs.info.gz,然后 M-x Info-mode ,发现 模式是切换成info了,但是没有info该有的功能啊,

.info 文件是 .texi 文件编译后的产物。所以,你应该编辑的是 .texi 文件。

你可以用其它可编辑模式 (例如text-mode) 重新打开 .info 文件:

(push '("\\.info\\'" . text-mode) auto-mode-alist)

看看 .info 文件的“真实面貌”是什么样的。看完之后别忘了改回来:

(pop auto-mode-alist)

从上图中可以看到,以纯文本模式打开的 .info 文件末尾有一大段 Node,且每一行都以数字结尾。这个数字就是跳转的位置,意味着你不能简单的对 .info 文件进行增/删编辑。

2 个赞