문제

업데이트: 감사에 대한 제안 사람이다.후에 또한 연구,나는 공식화 질문에 여기: 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?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top