Aktualizacja: Dzięki za sugestie facetów. Po dalszych badaniach przeformułowałem to pytanie: Python/editline on OS X: £ sign seems to be bound to ed-prev-wordJak wprowadzić znak funta szterlinga (£) do powłoki interaktywnej Pythona w systemie Mac OS X?
Na Mac OS X nie mogę wprowadzić znaku funta szterlinga (£) do interaktywnej powłoki Pythona.
- Mac OS X 10.5.5
- Python 2.5.1 (R251: 54863, Jan 17 2008, 19:35:17)
- Europejskiej klawiatura (£ jest SHIFT-3)
Kiedy piszę "£" (tzn. Naciśnij shift-3) w pustej powłoce Pythona, nic się nie pojawia.
Jeśli już wpisałem kilka znaków, np.
>>> 1234567890 1234567890 1234567890
... następnie naciskając klawisz shift-3 pozwoli pozycję kursora sam po ostatniej przestrzeni, lub na początku linii, jeśli nie ma miejsca w lewo pomiędzy kursorem a początkiem linii.
W normalnej powłoce bash naciśnięcie shift-3 powoduje "£" zgodnie z oczekiwaniami.
Każdy pomysł, w jaki sposób mogę wpisać literał "£" w powłoce interaktywnej Python?
Czy masz jakieś powiązania klawiszy? może również sprawdzić twój .bashrc, .bash_profile, itp. – camflan