어떻게 입력 파운드 스털링 문자(£)으로 파이썬은 대화형 쉘 Mac OS X?
문제
업데이트: 감사에 대한 제안 사람이다.후에 또한 연구,나는 공식화 질문에 여기: Python/editline OS X 에서:£인 것 같다 바인딩 ed-prev-word
Mac OS X 에서 사용할 수 있습니 파운드 스털링하기 기호(£)으로 파이썬은 대화형 쉘입니다.
- Mac OS X10.5.5
- Python2.5.1(r251:54863,Jan17 2008,19:35:17)
- 유럽 키보드(£이프트-3)
할 때 내가 입력"£"(즉shift-3)에서 빈 Python shell,아무것도 나타납니다.
는 경우 내가 이미 입력된 문자,예를 들어,
>>> 1234567890 1234567890 1234567890
...다음 shift-3 이들에게 커서 자신의 위치를 한 후에 가장 최근의 공간,또는 줄의 시작이 없는 경우에는 공간 사이 커서 시작됩니다.
에서 정상적인 bash shell,shift-3 유형에"£"으로 예상된다.
어떤 생각을 어떻게 입력 할 수 있습니다 내 문자"£"에서는 파이썬은 대화형 쉘?
해결책
내가 상상하는 터미널 에뮬레이터를 먹는 키스트로크로 제어 코드입니다.어쩌면 경우 설정파일을 수 없습니다니까?
다른 팁
최고의 솔루션,하지만 당신은 입력할 수 있습니다:
pound = u'\u00A3'
다음 변수에 사용할 수 있는의 나머지 부분에서 당신의 세션이 있습니다.
u'\N{pound sign}'
를 사용하는 경우에만큼 넣
execute pound = u'\N{pound sign}'
에서 당신의 ipythonrc 파일에서("섹션:Python 코드를 실행")이 방법은 당신이 항상 있는"파운드"정의로운 상징에서 대화 형 쉘입니다.
에서는 유니코드 그것은 00A003.유니코드 그것을 탈출 것 u'\u00a003'.
편집:@패트릭 정보를 얻기 위한 위젯 말을 사용해야 할 수도 있습니다 00A3.
야의 설치,사용할 수 있습니다£(또한 유럽의 키보드)에서 유휴 상태 또는 파이썬 명령행됩니다.(python2.5).
편집:나는 윈도우를 사용하고,그래서 알게 그 문제를 어떻게 python 에서 작동 mac OS?