如何使用ropemac进行跨项目重构?

2024-10-02 10:31:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我的文件结构如下所示:

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

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

我经常在这两个项目之间来回切换,project2依赖于project1。设置缆车来处理这个问题的最佳方法是什么?如果我能促进跨项目的重构(我在rope库参考资料中提到过这一点)会很好,但是如果我至少可以同时打开两个项目而不必来回切换,我会很高兴的。在


Tags: 文件项目方法srcsourcecodetestsroot
1条回答
网友
1楼 · 发布于 2024-10-02 10:31:05

ropemacs和ropemode上的文档似乎非常稀少(主页http://rope.sourceforge.net/ropemacs.html只指向mercurial repos,我检查了它并通读了代码),但似乎您可以给出一个特定的.rope项目来使用,而且它可能是猜测的(ropemode)/接口.py:\u guess_project),方法是在目录树中搜索.rope项目目录。在

因此,如果您为project1/和project2/创建一个包含两个项目的(new).ropeproject,应该可以很容易地解决这个问题。在

我看到的缺点可能是您可能不得不将orignal.ropeproject dirs移到一边,并且需要一些额外的脚本来管理超过2个项目的ropeproject目录。在

相关问题 更多 >

    热门问题