首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ropemacs进行跨项目重构?

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

Stack Overflow用户
提问于 2009-07-21 15:46:34
回答 1查看 327关注 0票数 3

我有一个类似如下的文件结构:

代码语言:javascript
复制
project1_root/
    tests/
        ...
    src/
        .ropeproject/
        project1/
            ... (project1 source code)

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-07-29 20:45:32

关于ropemacs和ropemode的文档似乎非常稀疏(主页http://rope.sourceforge.net/ropemacs.html只指向mercurial代码库,我查看并通读了代码),但似乎您可以给出一个特定的.ropeproject来使用,并且可以通过在目录树中搜索.ropeproject目录来猜测它(ropemode/interfaces.py:_ guess _project)。

因此,如果您为project1/和project2/创建特定的.ropeproject,那么通过创建一个涵盖两个项目的(新) .ropeproject来解决这个问题应该是相当容易的。

我看到的缺点可能是你可能不得不移动原始的.ropeproject目录,并且它需要一些额外的脚本来管理超过2个项目的ropeproject目录。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1160057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档