控制Python shell中的字符

时间:2015-05-16 16:29:00

标签: python shell readline

当我使用Python交互式shell时,我遇到了问题。

我喜欢emacs风格的键绑定,但当我输入<ctrl> A<ctrl> K时,它会回显^A^K。像:

:)[12:16]root:~ # python
Python 2.7.9 (default, May 15 2015, 01:13:44)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print ^A^K^H

是否归因于 readline lib?我更新了readline,但似乎没有帮助。

1 个答案:

答案 0 :(得分:0)

安装readline开发包并重建并重新安装Python。