Tôi vừa nâng cấp lên phiên bản mới nhất của IPython và bây giờ có gì đó không ổn khi sử dụng nó trong emacs.
Khi sử dụng nó trong một thiết bị đầu cuối thông thường, nó hoạt động tốt (màu sắc, hoàn thành tab, v.v.), tuy nhiên, trong M-x eshell
hoặc M-x shell
thay vì In [1]:
đầu ra, nó thực sự xuất ra [?12l[?25h
và Out[1]
xuất ra [J[?7h[?12l[?25h[?2004l[?7hOut[1]:
.
Có thể đó là một số tính năng của thiết bị đầu cuối không khả dụng trên các emacs được sử dụng bởi IPython, nhưng tôi muốn biết đó là thiết bị nào.
Terminal.app:
In [1]: 2+2
Out[1]: 4
Emacs
[?12l[?25h2+2
[J[?7h[?12l[?25h[?2004l[?7hOut[1]: 4