Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Windows 资源管理器中,有一个功能“command-prompt-here”,可以打开实际目录的命令提示符。
eshell 是否有类似的东西,可以让我从实际目录中的 dired 打开一个 eshell?当我查看一个文件时,我可以为包含该文件的目录打开一个 eshell 吗?是否可以重用已经打开的 eshell,即显示带有反映实际目录的新提示的 eshell,而不是打开一个新实例?
最好避免所有那些'cd ../../../dir1/dir2'。
以下也有效:
C-u M-x eshell
我认为您可以轻松创建这样的东西:
(defun my-eshell () (interactive) (eshell "new")) ; "new" ensures that a new eshell is created
并调用my-eshell而不是eshell. 上面的一个缺点是它总是打开一个新的,eshell即使已经用正确的目录打开了一些。
my-eshell
eshell