【发布时间】:2018-06-02 06:03:32
【问题描述】:
Python 版本:Python 3.5.4 |Anaconda 自定义(64 位)。
Ipython 版本:IPython 4.2.0
问题: 退格键行为不端。它会将光标向前移动几个空格,例如 tab 键...
我正在运行 bash 版本: GNU bash,版本 4.4.12(1)-release (x86_64-unknown-linux-gnu)
在 linux manjaro 17.0.6 Gallivera 上。
内核 4.9.58.1-manjaro
我希望它是 Anaconda Python 安装,因为 python 2.7 运行正常。
我无法真正更新这个版本的 Anaconda 和 IPython,因为 Emacs-python-mode 存在竞争问题,所以我不知道我可以通过什么方式测试导致问题的原因。
【问题讨论】:
-
^H(控制 H)有效吗? -
当我在 emacs ( M-x shell) 中运行 shell 并在那里运行 ipython 时它运行良好,这是什么意思?这表明问题出在 bash 中,不是吗?
-
@tadman 。 ^H 不起作用。它前进一格。是的,它通常在 rhe shell 中工作,只是在 python 运行时不能工作。
-
似乎是某种
stty问题。大多数这些 REPL 工具都使用readline,它非常适合您的设置。 -
@tadman 我相信新版本的 Ipython 已经放弃了
readline: ipython.readthedocs.io/en/stable/whatsnew/…
标签: python linux bash shell ipython