2012-12-12 3 views
4

iPython에서 타이핑하는 동안 CTRL+A을 누르는 것은 예상대로 선의 앞쪽으로 이동합니다.iPython에서 줄의 시작으로 이동하는 키보드 단축키는 무엇입니까?

이제 줄을 입력하고 나는 다시 앞으로 이동하려는 Up arrow을 눌러을 불러, 그래서 후에 나는 CTRL+A 키를 누릅니다

enter image description here

왜 내가 지금 오른쪽에 붙어 화면의 빈 줄에? Up arrow을 누른 다음 여기에 Down arrow을 입력하면 원래 줄을 얻을 수 있으며 그 다음에 앞에 CTRL+A을 넣을 수 있습니다. 그러나 처음에는 왜 오른쪽에 넣었는지 전혀 알 수 없습니다.

내가 10.8.2

+1

나는 그런 문제가 없습니다. 터미널 에뮬레이터에서 같은 문제가 있습니까? – none

+1

어떤 시스템/OS를 사용하고 있습니까? readline이 설치되어 있습니까? –

+0

[집]을 사용해 보셨습니까? –

답변

7

가 OSX에 포함 된 기본 라인 편집 라이브러리와 다양한 잘 알려진 호환성 문제가 있습니다 OS X 오전은 libedit을했다. 그래서 IPython은 "libedit가 감지되면 readline은 잘 작동하지 않을 것"이라는 경고로 시작해야합니다.

동일한 경고가 문제를 해결하는 방법을 보여 주어야합니다 : easy_install readline을 실행하면 표준 readline 라이브러리를 설치하는 것이 훨씬 더 좋습니다.

(나는 완전히, 당신은 분명히 나는 ​​보통 추천으로 오히려 핍보다, easy_install을 사용할 필요가 없습니다. 이해하지 못하는 이유로 그 주)

+0

Heh, 방금 경고를 알았습니다. 감사! – speg

+0

하지만, 이제는 virtualenv에서 작동시키는 방법을 알아야합니다. – speg

+2

활성화 된 virtualenv에서 동일한 명령을 실행하기 만하면됩니다. –

관련 문제