我在coc.nvim和coc-python插件中使用vim。
例如,在Pycharm中,当我编写一个contextmanager类时:
class Foo:
def __init__(self) -> None:
pass # some code
def __enter__(self):
pass # some code
def __exit__(self, exc_type, exc_val, exc_tb):
pass # some code然后,在输入__exit__()方法的过程中,我会自动完成exc_*公共参数(我知道这些名称不一定是这些名称,但这是惯例)。我能用coc.nvim得到类似的行为吗?目前它还不能做到这一点。在不是类或静态方法的每个方法中自动完成self也是如此。
发布于 2021-06-11 08:51:43
它在LSP中称为signatureHelp。现在不推荐使用coc-python,因为Microsoft Python Language Server将来会被弃用。如果你使用的是Python3,你可以使用coc-pyright。

https://stackoverflow.com/questions/67903467
复制相似问题