2009-06-16 118 views
25

一個新手的問​​題,可能非常bingable(不得不用這個詞一次:-)),但我收集這就是雙方確定爲SO:你怎麼能得到的文件自動打開啓動Emacs的時候?如何在啓動emacs時自動打開文件?

我猜它做某事。比如在您的.emacs中執行find file命令,但確切的表示法對我而言並不明確。

回答

56
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

TX,都非常有用的,我知道這是基本的,但還沒有找到工作我的方式在另外的時間。 – Peter 2009-06-16 05:38:47

+3

沒問題,我們都去過那裏。 – glmxndr 2009-06-16 06:36:21

2

如果你從終端調用它,你就不能去

emacs的文件名

18

你在想重新打開你以前看過的文件? desktop軟件包會記住文件並在重新啓動時重新打開它們。根據您的Emacs版本,啓用只需添加這對你的.emacs(爲22.1+版本):

(desktop-save-mode 1) 

而在這之後,這幾乎是自動的。無論您以前打開過的任何文件都將重新打開(只要您從保存桌面配置文件的相同目錄b/c開始) - 除非添加了強制執行single desktop for all sessions的更改。

有那功能,該功能被列出in the session management page變體束。

2

你可以桌面節省基本上恢復你一起工作的最後一次會議。當您重新啓動emacs時,它會在文件夾中查找保存的會話並加載您的文件。 見link text

相關問題