首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >coc.nvim可以在Python语言中自动完成已知方法的参数吗?

coc.nvim可以在Python语言中自动完成已知方法的参数吗?
EN

Stack Overflow用户
提问于 2021-06-09 19:42:56
回答 1查看 194关注 0票数 0

我在coc.nvimcoc-python插件中使用vim。

例如,在Pycharm中,当我编写一个contextmanager类时:

代码语言:javascript
复制
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也是如此。

EN

回答 1

Stack Overflow用户

发布于 2021-06-11 08:51:43

它在LSP中称为signatureHelp。现在不推荐使用coc-python,因为Microsoft Python Language Server将来会被弃用。如果你使用的是Python3,你可以使用coc-pyright

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67903467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档