有沒有辦法給'查找文件'功能提示?帶提示的查找文件?
我正在使用遠程服務器上同一目錄中的文件,而且我厭倦了始終輸入機器名稱和目錄結構。這將肯定是巨大的,如果我能寫會彈出查找文件的提示與機器名和目錄已經填好的功能
(注:我使用Emacs 23.1)。
感謝您的幫助提前。
有沒有辦法給'查找文件'功能提示?帶提示的查找文件?
我正在使用遠程服務器上同一目錄中的文件,而且我厭倦了始終輸入機器名稱和目錄結構。這將肯定是巨大的,如果我能寫會彈出查找文件的提示與機器名和目錄已經填好的功能
(注:我使用Emacs 23.1)。
感謝您的幫助提前。
如果你開始從文件的遠程服務器上的相關緩衝區'find-file
命令後,開始點應該已經包括填充在目錄/遠程服務器。
一種方法對皮膚這隻貓是做
M-x cd /ssh:[email protected]:/starting/path
note:我使用tramp,這就是find文件的開始方式。今天我沒有注意到/ssh:
,但我不再使用流浪漢了。
要使用「提示」回答你的問題直接,此命令調用找到文件:
(defun my-remote-find-file()
"call 'find-file with a starting directory"
(interactive)
(let ((default-directory "/ssh:[email protected]:/starting/path/"))
(call-interactively 'find-file)))
顯然定製的起點。
我可以想到解決這個問題的最後一種方法是在遠程服務器上執行M-x dired
,並從那一點開始查找文件。
感謝您的幫助。你已經教會了我更多關於emacs和lisp的知識。 – Kevin 2009-09-14 18:03:58