0

我正在使用 vimcoc.nvimcoc-python插件。
例如,在 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_*自动完成常见的 args(我知道这些名称不必完全是这些,但这是一个约定)。我可以得到类似的行为coc.nvim吗?目前它不这样做。self对于不是类或静态方法的每个方法的自动完成也是如此。

4

1 回答 1

0

它在 LSP 中称为 signatureHelp。不建议coc-python现在使用,因为 Microsoft Python 语言服务器将来会被弃用。如果您使用的是 Python 3,则可以使用coc-pyright 。

在此处输入图像描述

于 2021-06-11T00:51:43.210 回答