【发布时间】: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。