2011-03-13 3 views
2

안녕 모두 :) 내 문제는, 지금까지, 전 독점적으로 탭을 들여 쓰는 데 파이썬을 사용했습니다. 공백보다 쉽게 ​​찾을 수 있지만 아무 이유없이 알 수 있습니다. 대화식 프롬프트, 기본 python.exe 하나, 갑자기 탭 버튼을 수락 거부, 그게 전부 플래시 커서입니다. 내가 생각할 수있는 것은 내 컴퓨터가 갑자기 다른 사람처럼 탭을 사용하여 입력 내용을 순환시키는 것입니다.이 경우에는 하나만 입력하십시오. 또한, 이전에 입력 된 코드에 도달하기 위해 위로 버튼을 사용할 수 있습니다. 변경하지 않고 해당 행을 제출하면 버튼을 사용하여 그 뒤에 오는 행에 액세스 할 수 있지만 지금은 작동합니다. 라인을 변경, 예를 들어 입력 목록의 "하단"으로 이동하므로 아래로 작동하지 않습니다 .... 내 질문은 간단합니다 : 어떻게 내가 원하는대로 작동하도록 내 좋은 이전 탭과 아래쪽 버튼을 어떻게해야합니까 다시 그들? :( 감사합니다 xxx파이썬 명령 줄에서 '탭'버튼으로 들여 쓰기

+5

탭을 사용하여 파이썬 코드를 들여 쓰지 마십시오. 합리적인 편집기는 탭보다 훨씬 쉽게 들여 쓰기를합니다. 진지하게 탭을 사용하지 마십시오. –

+0

사용중인 OS는 무엇입니까? 나는 우분투 리눅스를 사용하고 있으며 내 탭은 잘 작동하고있다.) 또한 탭 대신 공백을 사용하는 python [추천] (http://www.python.org/dev/peps/pep-0008/)이 있습니다. 코드 레이아웃 섹션을 참조하십시오. – ikostia

+0

@ikostia 그는 Windows를 사용하고 있습니다. 그 이유는 그의 CLI가 이상한 이유입니다 (cmd.exe는 끔찍합니다) –

답변

1

표준 cmd.exe 콘솔로 Windows를 사용하는 경우 (원하는 경우 앞에 탭과 화살표 키를 사용하면 도움이 될 것입니다) 원하는대로 Tab 키와 화살표 키를 사용할 수 있습니다 .

+0

까지 내가 할 수 있었기 때문에 나는 왜 내 질문에 말한대로 혼란스러워하는 cmd.exe를 사용하고 있습니다 ... 어쨌든 xxx – jma

+0

@ 제임스 그냥 공장. 당신의 문제가 무엇인지 잘 모릅니다. 뭔가 엉망이 됐어. 여기에서 말하는 것이 어렵다. –

+1

내 컴퓨터가 나를 싫어합니다. : – jma

0

내가 최근에 cmd.exe를을 사용하여 Windows에서도이 동작을 관찰 또한 Console2으로 발생 -.. 다른 쉘은 가끔 사용

난 항상 편집기에서 정상 코드에 공백을 사용합니까 있지만, 대화 형 python.exe 인터프리터에서 짧은 멀티 라인 입력을 들여 쓰기 위해 Tab 키를 사용하는 것에 익숙해 져있었습니다. 최근에 Tab 키를 누르면 커서가 깜박이고 들여 쓰지 않습니다. 공백을 사용하면 잘 작동하지 만 과거에는 몇 개의 들여 쓰기가 편리하지 않습니다.

필자는 pyreadline 또는 rlcompleter의 설치가 의심 스럽지만 (확실하지는 않습니다) Windows의 임베디드 응용 프로그램에서 인터프리터에서 탭 완성을 얻으 려하고 있습니다. 물론 당신의 경우 다른 설치가 그 패키지를 포함 할 수 있습니다.