2009-07-27 2 views
10

다른 Python IDE (PythonWin 및 Idle)에서는 키를 치고 현재 소스 파일 창을 콘솔에 다시로드 할 수 있습니다. 이 코드는 코드 조각을 실험 할 때 유용합니다. 대화 형으로 콘솔에서 함수를 호출하고 거기서 데이터 구조를 검사 할 수 있습니다.Eclipse/Pydev의 콘솔 창에 파이썬 소스를 어떻게 다시로드합니까?

Eclipse/Pydev에서이 작업을 수행 할 수 있습니까?

지금까지 내 소스 파일이 해킹과는 만들어 왔습니다 : 나는 소스에 대한 변경 사항을 저장 한 후

def relo(): 
    execfile("/Path/To/Source.py", __builtins__) 

내가 콘솔에서 relo()를 호출합니다. 하지만 키를 누르기 만하면됩니다. 나는 pydev 1.4.7.2843을 사용하고있다.

이것은 다소 this 질문과 관련이 있지만 전체 소스 파일을 다시로드하려고합니다.

답변

7

당신은 + + 그것과 관련된 여러 가지를 할 수가 제공하는 입력 무엇 Ctrl 키 + Alt 키에 대한 자세한 내용은 최신 Pydev를 입력 Ctrl 키 + Alt 키와 함께 할 수 있습니다 대화 형 콘솔.

1

파일 메뉴에서 되돌리기 옵션을 사용하십시오.

Windows> 기본 설정> 일반> 키에서 키를 바인딩 할 수 있습니다.

편집 :

다시로드 (모듈) 기능은 대화 형 콘솔 패키지를 업데이트합니다. 그것은 파이썬 2.x와 3.x를위한 imp 모듈에 내장되어 있습니다. Python 문서 링크 : http://docs.python.org/3.1/library/imp.html?#imp.reload

단축키로 실행할 수있는 방법을 찾을 수 없으므로 방법을 찾았는지 알고 싶습니다.

+0

"되돌리기"는 텍스트 편집기를 디스크에 저장된 소스 파일로 재설정합니다. 이클립스 콘솔 창에서 실행중인 파이썬 인터프리터에 파일을로드하는 것은 아무 것도하지 않습니다. –

+0

죄송합니다. 질문에 대한 오해. 업데이트 된 답변. – Mirozell

관련 문제