2011-10-20 43 views
0

當我不確定文件的確切位置時,我使用emacs .命令導航目錄樹。我的問題是:當我關閉一個給定的文件時,我回到了目錄的頂部。Emacs文件導航

有沒有人知道一種方法來關閉文件並返回到目錄樹中的當前分支?

+0

使用'C-x C-f'查找文件有什麼問題? – tekknolagi

回答

2

這將需要emacs能夠改變你的shell的當前工作目錄,這是不可能的。

作爲一種解決方法,您可以使用內置於emacs中的shell(有幾種變體)。

+1

+1 Emacs以外的問題?反轉控制,問題現在在Emacs裏面,並且和固定一樣好。經典。 – pmr

0

C-x C-v將提示您輸入一個文件,從與活動緩衝區中的文件相同的目錄開始。選擇新文件後,它將關閉舊文件並將其替換爲新文件。這是否做你想要的?

0

我使用ido包打開文件。當我打開一個文件並點擊C-x C-f C-d(打開文件然後C-d),它將打開該文件的目錄。這會解決你的問題嗎?

0

只是停止關閉文件,這是不值得的努力。如果您在一天結束時關閉emacs,則無論如何文件將被關閉。無論如何,您可以使用midnight mode定期清理未使用的緩衝區。