0

我有一个运行 emacs 23 的 PuTTY 终端。我刚刚安装了 python-mode.el-6.1.2 和 pinard-Pymacs-5989046。IPython shell 看起来像这样:

IPython 1.1.0——增强的交互式 Python。? -> IPython 的功能介绍和概述。%quickref -> 快速参考。help -> Python 自己的帮助系统。目的?-> 有关“对象”的详细信息,请使用“对象??” 了解更多详情。

^[[0;32mIn [^[[1;32m2^[[0;32m]: ^[[0m

而当我从 bash 运行 ipython 时,我得到

IPython 1.1.0——增强的交互式 Python。? -> IPython 的功能介绍和概述。%quickref -> 快速参考。help -> Python 自己的帮助系统。目的?-> 有关“对象”的详细信息,请使用“对象??” 了解更多详情。

在 [1] 中:

这看起来像是我的 PuTTY 设置中的字符集问题,还是我应该尝试在 emacs/python-mode 中找到问题?

4

2 回答 2

1

解决方案:将此行添加到 ~/.emacs.d/init.el:

(ansi-color-for-comint-mode-on)

于 2013-10-14T00:28:33.870 回答
1

看起来像一个坏掉的 ansi-color-filter

请检查它是否也发生在当前的主干上

https://launchpad.net/python-mode

请跟进:

https://bugs.launchpad.net/python-mode/+bug/1238481

于 2013-10-11T08:01:18.707 回答