我在 Windows 7 上使用 Emacs 23.3.1。我知道我可以使用 M-x shell 从 emacs 运行 shell。我想同时拥有多个 shell 窗口,但第二次输入 M-x shell 只会打开同一个 shell 窗口。
有没有办法拥有不同的 shell 窗口?
最佳答案
C-u M-x shell 会做到的。
它将提示输入新 shell 的名称,只需按回车键即可获得默认值(类似于 *shell*<2>
。
也适用于 eshell。
另一个技巧,如果您使用 eshell:就像 M-x eshell 带您回到 *eshell*
(而不是启动一个新的 eshell),如果您使用数字前缀参数,它将带您进入该 eshell 缓冲区。例如,C-3M-xeshell将带您到*eshell*<3>
。遗憾的是,如果您使用 shell(而不是 eshell),这个技巧似乎不起作用(至少在我的 Emacs 24.0.50.1 中是这样。)
关于emacs - 如何在 Emacs 上运行多个 shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6532998/