更新:谢谢大家的建议。经过进一步研究,我在这里重新提出了问题:OS X 上的 Python/editline:£ 符号似乎绑定到 ed-prev-word
在 Mac OS XI 上,无法在 Python 交互式 shell 中输入英镑符号 (£)。
- Mac OS X 10.5.5
- Python 2.5.1(r251:54863,2008 年 1 月 17 日,19:35:17)
- 欧式键盘(£ 是 shift-3)
当我在空的 Python shell 中键入“£”(即按 shift-3)时,什么也没有出现。
如果我已经输入了一些字符,例如
>>> 1234567890 1234567890 1234567890
... 然后按 shift-3 将使光标自身定位在最近的空格之后,或者如果光标和行首之间没有空格,则定位在行首。
在普通的 bash shell 中,按 shift-3 会按预期键入“£”。
知道如何在 Python 交互式 shell 中键入文字“£”吗?