Você faz o modo shell como melhor. Enquanto no modo term term, você pode alternar de modo char (o padrão) para modo de linha com C-c C-j
(voltar para modo char com %código%). O modo de linha funciona mais como modo shell , onde C-c C-k
é o caractere de escape. Pelo que entendi, a razão para usar o term mode é que ele funciona mais como um terminal normal do que modo shell . Em princípio, você poderia usar o terminal emacs dentro do term mode e ter o caractere de escape C-x
passado para aquela instância do emacs. Útil se você usar term term para uma sessão ssh em outra máquina.
Eu costumo usar modo de termo serial para conexões seriais e é conveniente que eu mude e volte entre modo char e modo linha freqüentemente. modo char quando eu quero esquecer que eu estou usando emacs e apenas enviar todos os pressionamentos de tecla para a máquina, modo de linha quando eu quero fazer algo mais avançado como copiar uma parte da sessão para outro buffer.