更新:提案してくれてありがとう。さらに調査した後、ここで質問を再定式化しました: OS X の Python/editline: £ 記号は ed-prev-word にバインドされているようです
Mac OS XI では、ポンド記号 (£) を Python 対話型シェルに入力できません。
- Mac OS X 10.5.5
- Python 2.5.1 (r251:54863、2008 年 1 月 17 日、19:35:17)
- ヨーロッパのキーボード (£ は Shift-3)
空の Python シェルで「£」と入力しても (つまり、Shift-3 を押しても)、何も表示されません。
すでにいくつかの文字を入力した場合、たとえば
>>> 1234567890 1234567890 1234567890
... 次に、Shift-3 を押すと、カーソル位置自体が最新のスペースの後に移動するか、カーソルと行頭の間にスペースが残っていない場合は行頭になります。
通常の bash シェルでは、Shift-3 を押すと、予想どおり「£」と入力されます。
Python インタラクティブ シェルでリテラル "£" を入力する方法を教えてください。