2011-03-09 77 views
1

在Windows資源管理器中有一個函數'command-prompt-here',它打開實際目錄的命令提示符。Eshell - 有沒有像open-eshell這樣的東西?

eshell有沒有類似的東西,使我能夠從實際目錄中的dired打開eshell?當我查看文件時,是否可以爲保存該文件的目錄打開eshell?是否有可能重新使用一個已經打開的eshell,也就是說,顯示eshell的反映實際目錄的新提示,而不是打開新的實例?

很高興避免所有'cd ../../../dir1/dir2'。

回答

1

我認爲你可以很容易地創建這樣的事情:

(defun my-eshell() 
    (interactive) 
    (eshell "new")) ; "new" ensures that a new eshell is created 

並調用my-eshell而不是eshell。上述缺點是,即使已經打開了一些正確的目錄,它總是會打開一個新的eshell

+0

我有點懷疑在第一,但它完美。謝謝。 – Thorsten 2011-03-12 15:39:28

4

下也可以工作:

C-u M-x eshell 
+0

這也行得通,我找到了另一個:C-u C-c。 Ë – Thorsten 2011-03-13 18:57:03