2011-03-15 4 views
8

필자는 파이썬을 작성하려고 노력하고 있습니다. EMACS의 REPL과 REPL에 임의 코드 스 니펫을 보내는 기능에 익숙합니다. 나는 코드를 개발하는 이런 방식을 좋아한다. 파이썬의 빌트인 IDLE은 꽤 잘하는 것처럼 보인다. 그러나 저는 EMACS를 편집인으로 생각합니다.파이썬에서 SLIME과 가장 가까운 것은 무엇입니까?/EMACS에서 파이썬을 사용하는 가장 좋은 방법은 무엇입니까?

SLIME for Python과 가장 유사한 것은 무엇입니까?


지금까지이 :

이 트릭은 파이썬 파일을 열려면, 다음이 열등한 파이썬 버퍼를 얻을 후 파이썬 메뉴에서 '시작 통역'을 사용하는 것으로 보인다. 그런 다음 C-c C-c를 사용하여 편집중인 전체 버퍼를 'REPL'에로드하고 일반 복사 및 붙여 넣기를 사용하여 스 니펫을 REPL에 넣을 수 있습니다.

이것은 가능한 한 작동합니다. 커서가 현재있는 큰 것을 재평가하고 대답을 표시하는 방법은 없습니까? 아니면 SLIME의 M-C-x 및 C-x-e처럼 커서가 끝에 있고 대답을 표시하는지 재평가 할 수 있습니까?

그리고 모두 당신이 Bozhidar의 대답

+0

저는 또한 SLIME for Python과 같은 것을 찾고 있습니다. 파이썬 모드에서 파이썬 인터프리터를 사용했지만 실행중인 파이썬 프로세스에 연결할 수있는 곳을 찾고 SLIME에서와 같이 변수 이름 완성을 사용할 수 있기를 기대했다. – user37248

답변

3

새로운 python.el이 더 좋은 아이디어라고 생각합니다. 그것은 활발히 개발 중이며, 파이썬 쉘을 생성하고 함수 정의, 버퍼 및 파일을 보낼 수 있습니다. 또한 평균 재진입 지원보다 뛰어납니다. 이맥스 24에서는 Emacs의 기본 파이썬 모드가 될 것이라는 소문이 돌았습니다.

+0

+1. 감사. 나는 그 사실을 몰랐다. –

3

python-mode에서 비단뱀 - mode.el를 사용하는 경우 더 잘 작동하는 것 같다 이맥스에서 파이썬을 편집하기위한 기본 모드입니다. 여기에는 버퍼를 평가하고 하위 인터프리터 인스턴스를 실행하기위한 명령이 포함됩니다.

5

바닐라 파이썬 모드에서 확장 기능을 사용할 수있는 ipython.el이 있습니다. Ropemacs는 몇 가지 추가 완료 및 리팩토링과 관련된 옵션을 제공합니다. 이에 대해서는 here에 설명되어 있습니다. 그러나 나는 당신이 슬림에 가까운 것을 얻을 것이라고 기대하지는 않습니다.

관련 문제