有没有办法重置 jedi-vim 使用的文档字符串预览缓存?
我有一个我正在处理的 python 模块,当我在模块之外时,我的文档字符串在预览窗口中都不准确。
例如,假设我有以下内容:
def foo(x):
"""Does some stuff
:param x: the argument
:return: the result
:rtype: int
"""
return x + 5
blah = foo(5)
当我将光标悬停在 foo(5) 上并显示文档字符串时,我会按预期在预览中获得整个文档字符串。但是,当它从另一个文件导入时,文档字符串会像之前的几次编辑一样出现。
如果我重命名文件并导入它(即完全相同的文件,不同的模块名称),一切都会完全正常。
换句话说,是否有某种方法可以强制 jedi-vim 从模块中重新读取文档字符串?