2011-01-05 10 views
5

Empecé a usar m-x term (con bash) dentro de emacs, pero noté que si uso la flecha hacia arriba/flecha hacia abajo solo obtengo 'A' y 'B' respectivamente en lugar de mi historial. ¿Hay alguna manera de hacer que esto funcione?Sin historial cuando se usa bash dentro de emacs?

+1

Funciona para mí en emacs23. – ephemient

+1

Lo que realmente está obteniendo es '^ [[A' y'^[[B'] que indica que sus enlaces de lectura se están descartando por algún motivo. –

Respuesta

0

Creo que esto fue un error o una falta de característica en Emacs 21.3.1, porque cuando recientemente obtuve una segunda máquina con Emacs 23.1.1 como la instalación predeterminada, ya no veo este problema.

2

Puede utilizar m-x shell

que soporta comandos anterior y siguiente con m-p y m-n

3

Ctrl-n, Ctrl-p irá hacia atrás y adelante en la historia de term, arriba y abajo trabajará en M-x eshell.

3

cuando uso M-x term en emacs (23.3.1), puedo usar C-n, C-p o flecha arriba, flecha abajo para obtener el historial.

cuando uso M-x shell, puedo usar M-n, M-p para obtener el historial de comandos.

Cuestiones relacionadas