2

В emacs я могу создать оболочку, используя Mx shell . Но как я могу создать несколько оболочек?

я сделал

  1. Mx shell RET
  2. Cx 5 2
  3. Mx shell RET

Это возвращает меня к оболочке на шаге 1. Как я могу создать несколько независимых оболочек?

2 ответа2

5

Один из способов - переименовать ваши буферы оболочки:

  1. Mx shell
  2. Mx переименовывающий буфер RET sh1 RET
  3. Mx shell

Теперь у вас есть 2 окна оболочки, одно с именем "sh1", а другое "* shell *".

3

Ch f shell 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.
  • Mx shell RET :: Создать новую оболочку или переключиться на существующую оболочку.

  • Cu Mx shell RET :: Запросить имя буфера, создать новую оболочку, если необходимо, и переключиться на этот буфер.

В качестве альтернативы можно использовать term.el с MultiTerm.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .