문제

다음과 같은 모습을 보이는 파일 구조가 있습니다.

project1_root/
    tests/
        ...
    src/
        .ropeproject/
        project1/
            ... (project1 source code)

project2_root/
    tests/
        ...
    src/
        .ropeproject/
        project2/
            ... (project2 source)

이 두 프로젝트 사이에서 자주 전환하고 있으며 Project2는 Project1에 따라 다릅니다. 이것을 처리하기 위해 Ropemacs를 설정하는 가장 좋은 방법은 무엇입니까? 크로스 프로젝트 리팩토링을 용이하게 할 수 있다면 좋을 것입니다 (로프 라이브러리 참조에서 언급 한). 그러나 최소한 두 프로젝트를 앞뒤로 전환하지 않고 한 번에 열어두면 기뻐할 것입니다.

도움이 되었습니까?

해결책

Ropemacs와 Ropemode에 대한 documention은 매우 희소 한 것 같습니다 (홈페이지 http://rope.sourceforge.net/ropemacs.html 내가 체크 아웃하고 코드를 통해 읽은 수은 저장소 만 지적하지만, 특정 .ropeproject를 사용할 수있을 것 같다. .ropeproject 디렉토리의 디렉토리 트리.

따라서 Project1/ 및 Project2/에 대한 특정 .ropeproject를 작성하는 경우 두 프로젝트를 다루는 (신규) .ropeproject를 작성하여 문제를 해킹하는 것이 매우 쉽습니다.

내가 보는 단점은 당신이 orignal .ropeproject dirs를 옮겨야 할 수도 있고, 2 개 이상의 프로젝트에 걸쳐 로프 펩게 디렉토리를 관리하기 위해서는 추가 스크립팅이 필요하다는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top