Como posso criar vários 'shell' sob emacs

2

No emacs, posso criar um shell usando M-x shell . Mas como posso criar vários shell?

eu fiz

  1. M-x shell RET
  2. C-x 5 2
  3. M-x shell RET

Isso me retorna ao shell na Etapa 1. Como posso criar múltiplos shell independentes?

    
por michael 14.11.2012 / 03:33

2 respostas

5

Uma maneira é renomear seus buffers de shell:

  1. M-x shell
  2. M-x renomear o buffer RET sh1 RET
  3. M-x shell

Agora você tem 2 janelas shell, uma chamada "sh1" e a outra "* shell *".

    
por 14.11.2012 / 03:45
3

C-h 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.
  • M-x shell RET :: Crie um novo shell ou mude para um shell existente.

  • C-u M-x shell RET :: Peça um nome do buffer, crie um novo shell se necessário e mude para buffer.

Uma alternativa é usar term.el com multiterm .

    
por 14.11.2012 / 08:30

Tags