【问题标题】:RopeGenerateAutoimportCache on vim startupvim 启动时的 RopeGenerateAutoimportCache
【发布时间】:2014-10-10 13:35:38
【问题描述】:

每次我在 vim 中打开我的 python 项目时,我似乎都必须运行 RopeGenerateAutoimportCache,然后 RopeAutoImport 才能工作。如果我在缓存项目模块之前运行 RopeAutoImport,我会收到以下错误:

Global name my_func not found!

有没有办法在每次 vim 启动时生成缓存,或者最好保存缓存以在启动时重新读取?

【问题讨论】:

  • 作为初步解决方案,您可以将RopeGenerateAutoimportCache 行添加到文件~/.vimrc 的底部。这将在您每次使用vim 启动 Vim 时运行一次该命令。虽然当您使用 Vim 编辑非 Python 项目时该命令也会运行,这可能会导致错误。
  • 干杯罗里。我回到 python 模式并在代码中发现了一个问题,在撰写本文时,我有一个要合并的补丁:github.com/klen/python-mode/pull/488我不再看到补丁代码存在这个问题。
  • 您应该将您的评论添加为自我回答,以便人们知道该问题已得到回答,并且如果他们以后发现此问题,可以轻松阅读您的回答。

标签: vim python-mode rope


【解决方案1】:

我回到python-mode(这是python的建议插件)并在代码中发现了一个问题,在撰写本文时,我有一个要合并的补丁:github.com/klen/python -mode/pull/488

我不再看到修补代码的这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-13
    • 2020-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    相关资源
    最近更新 更多