在 emacs 中,我可以使用创建一个 shell M-xshell
。但是我如何创建多个 shell?
我做到了
- M-x
shell
RET - C-x52
- M-x
shell
RET
它让我回到步骤 #1 中的 shell。如何创建多个独立的 shell?
答案1
一种方法是重命名你的 shell 缓冲区:
- M-x壳
- M-x重命名缓冲区RETsh1RET
- M-x壳
现在您有 2 个 shell 窗口,一个名为“sh1”,另一个名为“*shell*”。
答案2
C-hfshell
RET
(shell &optional BUFFER)
[snip]
If BUFFER exists but shell process is not running, make new shell.
If BUFFER exists and shell process is running, just switch to BUFFER.
M-x
shell
RET::创建一个新的shell或者切换到一个现有的shell。C-uM-x
shell
RET:: 询问缓冲区名称,如有必要,创建一个新的 shell 并切换到该缓冲区。
另一种方法是term.el
使用多术语。