emacs elscreen:要打开多个shell窗口,但选项卡始终显示同一窗口

emacs elscreen:要打开多个shell窗口,但选项卡始终显示同一窗口,emacs,Emacs,我正在将emacs与elscreen一起使用,我想打开两个选项卡,每个选项卡都有一个eshell实例,但在我在两个选项卡中使用M-x eshell后,两个选项卡显示相同的内容。它是否能够显示不同的eshell实例?或者甚至是不同的shell实例,如果eshell不可能的话。您需要使用C-u前缀来获取另一个eshell会话:C-u M-x eshell 以下是eshell的文档字符串,以了解更多详细信息: eshell是eshell.el中的一个交互式自动加载Lisp函数 (eshell和可选参数

我正在将emacs与elscreen一起使用,我想打开两个选项卡,每个选项卡都有一个eshell实例,但在我在两个选项卡中使用M-x eshell后,两个选项卡显示相同的内容。它是否能够显示不同的eshell实例?或者甚至是不同的shell实例,如果eshell不可能的话。

您需要使用
C-u
前缀来获取另一个
eshell
会话:
C-u M-x eshell

以下是
eshell
的文档字符串,以了解更多详细信息:

eshell是
eshell.el
中的一个交互式自动加载Lisp函数

(eshell和可选参数)

创建交互式Eshell缓冲区。 用于Eshell会话的缓冲区由
eshell缓冲区名称
。如果中已存在活动的Eshell会话 这个缓冲区,Emacs将简单地切换到它。否则,将启动新的会话 就要开始了。数字前缀arg(如C-u 42 M-x eshell RET中所示) 切换到具有该号码的会话,必要时创建会话。A. 非数字前缀arg表示创建新会话。返回 选择(或创建)缓冲区