2011-01-26 5 views
3

최근에 python2.7로 업그레이드되었으며 탭 키가 셸에서 적절히 기능하지 않는다는 것을 알게되었습니다. 대신 기본 디렉토리 (표준 UNIX 동작)를 검색하는 것으로 나타납니다.파이썬에서 탭 키가 들여 쓰기가 안됨

파이썬 2.6으로 다시 변경하면 제대로 작동합니다. 이 기능을 다시 2.7에 추가하는 방법이 있습니까? 예를 들어

는 :

푸 경우 :
이것은 : 탭 키를 여기 들여 쓰기

이 솔루션은 추가
(여기 탭) 인쇄 '바'#desired 행동이된다 Mac OSX에서 python2.7의 알려진 문제점. 다음 해결 방법을 사용하여 해결했습니다 :

$ cat > $HOME/.pystartup 
import readline 
if 'libedit' in readline.__doc__: 
    readline.parse_and_bind("bind ^I ed-insert") 
^D 
$ export PYTHONSTARTUP=$HOME/.pystartup 
+1

세부 사항! 예 : 운영 체제 (배포판), 설치 방법, 시작 방법 등 – delnan

+1

탭 삽입 방법은 ' 탭'입니다. – fardjad

답변

9

이것은 Mac OSX에서 python 2.7의 알려진 버그입니다. 수정 사항을 포함한 자세한 내용은 the bug report에서 확인할 수 있습니다.

+0

완벽. 원래 버그 보고서의 수정으로 문제가 해결되었습니다. http://bugs.python.org/issue9907 – Joe

관련 문제