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

时间:2014-08-23 12:05:18

标签: emacs

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

1 个答案:

答案 0 :(得分:1)

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

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

  

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

     

(eshell &optional ARG)

     

创建一个交互式Eshell缓冲区。   用于Eshell会话的缓冲区由值确定   eshell-buffer-name。如果已经有一个活动的Eshell会话   那个缓冲区,Emacs只会切换到它。否则,新会话   将要开始。数字前缀arg(如C-u 42 M-x eshell RET中所示)   切换到具有该号码的会话,必要时创建它。一个   非数字前缀arg表示创建新会话。返回   选择(或创建)缓冲区。