2012-03-26 2 views
10

RopeVim (Pathogen 사용) 플러그인을 설치했는데 제대로 작동하는 것 같습니다. 내가 함수에 (명령 모드에서) 내 정력 커서 :RopeGoToDefinition를 호출 할 때"Rope project root folder :."에 대해 python 파일과 RopeVim 플러그인으로 무엇을 지정합니까?

지금 내가의 정의를보고 싶어요 ... 내가 얻을 :

로프 프로젝트 루트 폴더를 :.

내 vim의 상태 표시 줄에 표시됩니다 (fwiw, MacVim을 사용하고 있습니다).

여기에 지정할 적절한 폴더는 무엇입니까?

내 프로젝트 폴더 구조에는 루트 폴더와 다양한 하위 디렉토리가 있습니다. 나는 시스템 파일 경로 나 파이썬 스타일 모듈을 지정해야하는지조차 알 수 없다.

+0

이제 나는 로프의 첫 번째 호출에서이 질문에 대한 답변을 얻으면'.ropeproject' 폴더가 생성된다는 것을 알게되었습니다. 파이썬 경로 옵션을 설정할 수있는 기능을 포함하여 더 많은 설정 가능성이 있습니다. – Bodhi

+0

대안으로 저는 여러분에게 GoToDefinition이 놀랍도록 잘 작동하는'제다이 빔 (jedi-vim) '을 제안합니다. https://github.com/davidhalter/jedi-vim – freeo

+0

어떤 버전을 사용하십니까? Windows에서 최신 버전의 일부 문제가 발생했습니다. 버전 0.7.8b에서는 모든 것이 잘 작동하고 있습니다. 그리고 적어도 완성을위한'제다이 빔 '에 관한 +1! – Plouff

답변

1

https://github.com/python-rope/rope/blob/master/docs/overview.rst#ropeproject-folder 참조 https://github.com/python-rope/rope/blob/master/README.rst

의 시작 부분은 당신이 어디를 부착 할 수 있지만, 당신은 아마 프로젝트의 루트 디렉토리를 사용하고 싶습니다. 프롬프트의 기본값은 현재 디렉토리 .입니다. 파일이 루트 디렉토리에 있다면 Enter 키를 눌러 기본값을 승인 할 수 있습니다. 그렇지 않으면 ../.. 또는 /path/to/root과 같은 것을 시도해보십시오.