Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vim启动时RopeGeneratoreAutoImportCache_Vim_Python Mode_Rope - Fatal编程技术网

vim启动时RopeGeneratoreAutoImportCache

vim启动时RopeGeneratoreAutoImportCache,vim,python-mode,rope,Vim,Python Mode,Rope,每次在vim中打开python项目时,我似乎都必须运行RopeGenerateAutoimportCache,然后RopeAutoImport才能工作。如果在缓存项目模块之前运行RopeAutoImport,则会出现以下错误: Global name my_func not found! 有没有一种方法可以在每次vim启动时生成缓存,或者最好是保存缓存以便在启动时重新读取?我回到python模式(这是python的建议插件),发现代码中有一个问题,在编写本文时,我有一个要合并的补丁:githu

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

Global name my_func not found!

有没有一种方法可以在每次vim启动时生成缓存,或者最好是保存缓存以便在启动时重新读取?

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


我不再看到修补代码出现此问题。

作为初步解决方案,您可以在文件
~/.vimrc
的底部添加行
ropenerateAutoImportCache
。每次使用
Vim
启动Vim时,该命令将运行一次。尽管在使用Vim编辑非Python项目时,该命令也会运行,这可能会导致错误。我回到python模式,发现代码中有一个问题,在编写本文时,我有一个要合并的补丁:我再也看不到补丁代码中的这个问题了。你应该添加你的注释作为自我回答,这样人们就知道问题已经得到了回答,如果以后发现这个问题,他们可以很容易地阅读你的答案。