一个新手问题,可能非常 bingable (不得不一次使用那个词:-)),但是当我收集到那些都可以用于SO:如何在启动emacs时自动打开文件?
我想是的......比如在find file
中执行.emacs
命令,但确切的表示法对我来说并不清楚。
答案 0 :(得分:70)
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中的
答案 1 :(得分:21)
你想重新打开之前看过的文件吗? desktop包会记住文件,并在重新启动时重新打开它们。根据您的emacs版本,只需将其添加到.emacs(适用于22.1+版本)即可启用:
(desktop-save-mode 1)
之后,它几乎是自动的。您之前打开的文件将被重新打开(前提是您从同一目录开始,b / c是保存桌面配置文件的位置) - 除非您添加强制single desktop for all sessions的更改。
该功能有一系列变体,列于in the session management page。
答案 2 :(得分:2)
如果你是从终端拨打电话,那么你不能去
emacs FileName
答案 3 :(得分:2)
你可以桌面保存,它基本上恢复了你正在使用的最后一个会话。当您重新启动emacs时,它会在您的文件夹中查找已保存的会话并加载您的文件。 见link text