2012-01-14 3 views
3

저는 이맥스를 파이썬 IDE로 사용하려고 시도해 왔습니다. 많은 단계별 예제를 시도해 보았습니다. 그러나 기능을 완성하는데 약간의 문제가 있습니다. 이제 yasnippets에서 로컬 변수 및 스 니펫에 대해 자동 완성 (탭 완성 포함)이되었지만 어떤 이유로 그것이 모듈에서 작동하지 않거나 기능이 내장되어 있습니다. 예 : 여기에 표시된 것처럼 문자열 함수 나 os.path에서는 작동하지 않습니다. http://www.youtube.com/watch?v=tDTwuOVbAFc이맥스에서 파이썬 모듈에 대한 자동 완성을 사용할 수없는 이유

참고; 노력하기 전에 새로운 로프 프로젝트를 여는 중입니다.

나는 우분투 11.10에 이맥스 24.0.91을 실행하고 나는 우분투 저장소에서 로프와 ropemacs을 다운로드

sudo apt-get install python-rope 
sudo apt-get install python-ropemacs 

(나는 또한 Ryan's blog에 제안 다운로드 및 로프를 설치하는 것을 시도했다.)

.init 파일이 여기에 있습니다. http://pastebin.com/hfS5yTXC

그리고 this 튜토리얼을 사용하면 상황이 더욱 악화되고 yasnippets 및 로컬 변수에 대한 자동 완료가 중지됩니다.

어떤 도움을 주시면 감사하겠습니다.

답변

0

그래, 여기에 살고있는 emacs-for-python 패키지를 갈아 치웠다. https://github.com/gabrielelanaro/emacs-for-python

아직까지 auto-complete으로 탭 완성이 없지만, 로프 코드 지원을 사용하여 모듈 기능을 완료 할 수 있습니다. 탭 완성으로 작업 할 수 있다면 내 대답을 업데이트 할 것입니다.

관련 문제