1

在 Windows 资源管理器中,有一个功能“command-prompt-here”,可以打开实际目录的命令提示符。

eshell 是否有类似的东西,可以让我从实际目录中的 dired 打开一个 eshell?当我查看一个文件时,我可以为包含该文件的目录打开一个 eshell 吗?是否可以重用已经打开的 eshell,即显示带有反映实际目录的新提示的 eshell,而不是打开一个新实例?

最好避免所有那些'cd ../../../dir1/dir2'。

4

2 回答 2

5

以下也有效:

C-u M-x eshell
于 2011-03-13T01:54:18.110 回答
1

我认为您可以轻松创建这样的东西:

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

并调用my-eshell而不是eshell. 上面的一个缺点是它总是打开一个新的,eshell即使已经用正确的目录打开了一些。

于 2011-03-09T14:01:46.263 回答