2011-01-05 9 views
5

Zacząłem używać terminu m-x (z bash) w emacs, ale zauważyłem, że jeśli użyję strzałek w górę/w dół, otrzymam odpowiednio "A" i "B" zamiast mojej historii. Czy istnieje sposób, aby to zadziałało?Brak historii podczas używania bash w emacs?

+1

Działa dla mnie w emacs23. – ephemient

+1

To, co faktycznie otrzymujesz, to '^ [[A' i'^[[B', które wskazują, że twoje powiązania w readline są z jakiegoś powodu upuszczane. –

Odpowiedz

0

Myślę, że był to błąd lub brak funkcji w Emacs 21.3.1, ponieważ kiedy ostatnio dostałem drugi komputer z Emacs 23.1.1 jako domyślną instalacją, nie widzę już tego problemu.

2

Można użyć m-X skorupę

który obsługuje poprzednie i następne polecenie z m-P i m-n

3

Ctrl-n, Ctrl-p będzie tam iz powrotem w historii term, w górę iw dół będzie działać na M-x eshell.

3

kiedy używam M-x term w emacs (23.3.1), mogę użyć C-n, C-p lub strzałki w górę, strzałki w dół, aby uzyskać historię.

Kiedy używam M-x shell, mogę użyć M-n, M-p, aby pobrać historię poleceń.

Powiązane problemy