我目前已切换到 emacs (aquamacs),并且正在将我的整个工作流程一次一步迁移到其中(org-mode、dired 等,从路径查找器、符号速度等)。
我还没有尝试的一件事(并且似乎是迄今为止最大的障碍)是内置的 emacs shell(shell 和/或 eshell,这里称为“eshell”),因为 zsh 设置完美我。不确定是否有办法基本上镜像/最小化所需的转换/适应步骤.....
我的问题:
eshell 可以被视为 zsh 的超集(即,eshell 可以做 zsh 可以做的所有事情,还有更多)?我认为与标准 shell(bash、zsh、ksh、tcsh 等)相比,eshell 缺少很多,否则它将是标准 shell 之一(如果我这样想是错误的,请纠正我)。
在 zsh 上使用 eshell的主要限制是什么?有没有人从 zsh 切换到 eshell 并觉得 zsh 的某些方面你非常想念?
任何人都知道进行 zsh/eshell 功能比较的任何链接/资源吗?
此外,有什么资源可以从一个普通的 shell 更改为 eshell 吗?关于工作流迁移的建议?
如果eshell不如zsh“强大”,那么eshell比zsh有什么优势?在 emacs 中使用 eshell 的任何提示和技巧可以说明学习它所花费的时间?
如果它做了我认为我需要的一切,是否应该放弃 eshell 并继续使用 zsh ?还是少数“权力工作流程”值得(我不知道)?
提前谢谢。