【发布时间】:2023-03-14 15:32:01
【问题描述】:
一个新手问题,可能非常bingable(必须使用该词一次:-)),但据我所知,这对 SO 来说都可以:如何在启动 emacs 时自动打开文件?
我猜是的。就像在 .emacs 中执行 find file 命令一样,但我不清楚确切的符号。
【问题讨论】:
标签: emacs
一个新手问题,可能非常bingable(必须使用该词一次:-)),但据我所知,这对 SO 来说都可以:如何在启动 emacs 时自动打开文件?
我猜是的。就像在 .emacs 中执行 find file 命令一样,但我不清楚确切的符号。
【问题讨论】:
标签: emacs
C-h b
这将打开显示键绑定和 elisp 函数之间对应关系的帮助。 寻找
C-x C-f
在其中(您可以通过输入C-s C - x space C - f 来完成),您会找到find-file。现在,做
C-h f find-file
它会告诉你语法:
(find-file FILENAME &optional WILDCARDS)
那就试试吧
(find-file "/path/to/your/file")
在您的 .emacs 中
【讨论】:
您是否正在考虑让它重新打开您以前查看过的文件? desktop 包会记住文件并在您重新启动时重新打开它们。根据您的 emacs 版本,您只需将其添加到您的 .emacs 即可启用(适用于 22.1+ 版本):
(desktop-save-mode 1)
然后,它几乎是自动的。您之前打开的任何文件都将重新打开(前提是您从同一目录开始,b/c 这是保存桌面配置文件的位置)- 除非您添加强制single desktop for all sessions 的更改。
该功能有多种变体,列在in the session management page。
【讨论】:
如果你是从终端调用它,你就不能走吗
emacs 文件名
【讨论】:
您可以进行桌面保存,这基本上可以恢复您上次使用的会话。当您重新启动 emacs 时,它会在您的文件夹中查找已保存的会话并加载您的文件。 见link text
【讨论】: