2012-11-21 18 views
10

我一直在Emacs上使用Tramp模式來遠程編輯文件。我也使用ido模式。當我使用Tramp打開的文件的同一目錄中添加新文件時,無法使Tramp找到新文件(使用C-x C-f)。有沒有辦法刷新流浪漢?以Emacs Tramp模式刷新遠程目錄

回答

10

如記錄here,你可以在dired緩衝按運行revert-buffer並刷新目錄列表。

+1

是的,你是對的。在直接模式下按'g'即可使用! – liangzan

+0

'g'是通常的'刷新緩衝區內容'綁定,並且可以在很多Emacs模式下工作。 – phils

18

你的問題是關於與流浪漢一起使用的ido模式。要在查找文件的過程中刷新ido自動完成,您可以按C-l ido-reread-directory

+1

爲我工作過一次,但沒有更多。不知道爲什麼。 說:'作爲變量的符號值是void:ido-cur-item'。 任何解決方案? –

+1

@ reza.safiyat這是因爲你需要在打開文件或目錄的上下文中調用它。要試試這個,使用'ido-find-file'進入一個你想要刷新的目錄並且點擊「C-l」(在ido緩衝區內)。它將刷新您目前正在查看的目錄。 – Shlomi