在Windows资源管理器中有一个函数' command - prompt -here‘,可以打开实际目录的命令提示符。
eshell有没有类似的东西,可以让我在实际目录中从dired打开一个eshell?当我查看一个文件时,我可以打开保存该文件的目录的eshell吗?是否有可能重用一个已经打开的eshell,也就是用一个反映实际目录的新提示符来显示该eshell,而不是打开一个新的实例?
最好避免所有那些'cd ../dir1/dir2‘。
发布于 2011-03-09 22:01:46
我认为你可以很容易地创建这样一个东西:
(defun my-eshell ()
(interactive)
(eshell "new")) ; "new" ensures that a new eshell is created并且调用my-eshell而不是eshell。上面的一个缺点是它总是打开一个新的eshell,即使已经有一些已经用正确的目录打开了。
发布于 2011-03-13 09:54:18
以下方法也适用:
C-u M-x eshellhttps://stackoverflow.com/questions/5246266
复制相似问题