我正在使用带有elscreen的emacs,我想打开2个选项卡,每个选项卡都有一个eshell实例,但在我在2个选项卡中使用M-x eshell后,两个选项卡都显示相同的内容。它能够显示不同的eshell实例吗?如果eshell不可能,甚至是不同的shell实例。
答案 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表示创建新会话。返回 选择(或创建)缓冲区。