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?
5
A
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.
Funziona per me in emacs23. – ephemient
Quello che stai ottenendo in realtà è '^ [[A' e'^[[B') che indicano che i binding della tua lettura sono stati sganciati per qualche motivo. –