2011-01-05 9 views
5

Ho iniziato a usare m-x term (con bash) all'interno di emacs, ma ho notato che se uso freccia su/giù, ho solo "A" e "B" invece della mia cronologia. C'è un modo per farlo funzionare?Nessuna cronologia quando si usa bash all'interno di emacs?

+1

Funziona per me in emacs23. – ephemient

+1

Quello che stai ottenendo in realtà è '^ [[A' e'^[[B') che indicano che i binding della tua lettura sono stati sganciati per qualche motivo. –

risposta

0

Penso che questo sia un bug o una mancanza di funzionalità in Emacs 21.3.1, perché quando ho ottenuto di recente una seconda macchina con Emacs 23.1.1 come installazione predefinita, non vedo più questo problema.

2

È possibile utilizzare m-x guscio

che supporta il comando precedente e successivo con m-p e m-n

3

Ctrl-n, Ctrl-p andrà avanti e indietro nella storia della term, su e giù funzionerà su M-x eshell.

3

quando uso M-x term in emacs (23.3.1), posso usare C-n, C-p o freccia su, freccia giù per ottenere la cronologia.

quando utilizzo M-x shell, posso utilizzare M-n, M-p per ottenere la cronologia dei comandi.

Problemi correlati