【问题标题】:What do I specify for "Rope project root folder: . " with python files and RopeVim plugin?我用 python 文件和 RopeVim 插件为“绳子项目根文件夹:.”指定什么?
【发布时间】:2015-07-09 15:57:03
【问题描述】:

我已经安装了插件 RopeVim(使用 Pathogen),它似乎可以工作。

现在,当我在函数上使用 vim 光标(在命令模式下)调用 :RopeGoToDefinition 时,我想查看...的定义:

绳子项目根文件夹:.

显示在我的 vim 的状态行中(fwiw,我正在使用 MacVim)。

在此处指定的正确文件夹是什么?

我的项目文件夹结构有一个根文件夹和各种子目录。我什至不知道我应该指定系统文件路径还是 python 样式的模块。

【问题讨论】:

  • 我现在了解到,一旦在第一次致电 Rope 时回答了此问题,就会创建一个 .ropeproject 文件夹。那里有更多的配置可能性,包括设置一些 python 路径选项的能力。
  • 作为替代方案,我建议您使用jedi-vim,其 GoToDefinition 开箱即用的效果非常好。 github.com/davidhalter/jedi-vim
  • 您使用哪个版本?我在 Windows 上使用最新版本时遇到了一些麻烦。使用 0.7.8b 版本,一切对我来说都可以正常工作。至少要完成关于jedi-vim 的 +1!
  • 两个无法回答您的问题但可能有用的 cmets。我真的很想推荐Vundle 而不是Pathogen,让您的所有插件保持最新非常容易。另外我想推荐jedi-vim 而不是Rope,纯粹是因为它对我来说开箱即用,而且我听说很多人从ropeVim 迁移到jedi-vim。

标签: python vim macvim


【解决方案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。

【讨论】:

    猜你喜欢
    • 2021-06-04
    • 2022-01-22
    • 1970-01-01
    • 2020-01-03
    • 1970-01-01
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多