gpt4 book ai didi

vim 中的 pythoncomplete - 硬编码工厂函数返回?

转载 作者:太空狗 更新时间:2023-10-29 21:57:36 26 4
gpt4 key购买 nike

我在 vim 中使用 pythoncomplete omnicompletion。当我直接实例化类时效果很好,例如

import numpy as np
x = np.ndarray(l)

然后 x 属性正确完成。

但我使用 numpy 和 matplotlib,所以通常使用工厂函数,即

x = np.zeros((2,2)) 
f = plt.figure()
ax = f.add_subplot(111)

有什么方法可以对这些常用函数的返回类型进行硬编码,以便我可以完成返回的对象。 (即设置一些映射,matplotlib.pyplot.figure 返回 matplotlib.figure.Figure,np.zeros 返回 np.ndarray 等?

最佳答案

尝试 jedi-vim .

您面临的问题有一个 Unresolved 问题。我认为它很有可能会在 3-4 个月内修复:https://github.com/davidhalter/jedi/issues/372 .

Jedi也是YouCompleteMe后面用到的库以及几乎所有其他适用于 Python 的体面的自动完成插件。

关于vim 中的 pythoncomplete - 硬编码工厂函数返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1636929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com