Como remover o terminal do bash no Emacs

3

Eu posso ter me envolvido em um problema. Eu tenho 3 janelas no emacs, 2 das quais são buffers e uma delas é uma shell bash que eu criei usando: M-x term

Agora não consigo sair dessa janela ( C-x o ) porque todos os comandos estão sendo direcionados para o terminal. Como eu faço para sair dessa janela de buffer?

Muito obrigado.

    
por ash 21.12.2010 / 21:54

2 respostas

4

Normalmente, uso M-x shell para iniciar um shell em vez de term .

Tente alternar entre "line mode" e "char mode" usando C-c C-j e C-c C-k conforme descrito na documentação do modo de termo.

    
por 21.12.2010 / 22:05
3

Pressione C-c o em vez de C-x o para alternar para outra janela. Pressione C-c b em vez de C-x b para alternar para outro buffer. Mais geralmente, use o prefixo C-c onde você usaria normalmente C-x . Pressione C-c C-h para ver a lista completa de comandos disponíveis no prefixo C-c . Em particular, há C-c M-x para executar um comando pelo nome (normalmente em M-x ).

A maioria das chaves de controle é enviada ao aplicativo e, em particular, a ajuda não está disponível em C-h , mas ainda está disponível em f1 , portanto você pode pressionar f1 m para ver a ajuda do modo Termo, f1 w para ver em quais chaves um comando está vinculado e assim por diante.

Se você sair do shell (digitando C-d ou com o comando exit ), as ligações normais do Emacs serão restauradas.

    
por 21.12.2010 / 23:57

Tags