【问题标题】:VSCode Python remove parenthesis while auto completing a class nameVSCode Python在自动完成类名时删除括号
【发布时间】:2021-08-12 05:56:44
【问题描述】:

当我尝试在 vscode 中自动完成我的类名时,括号也带有类名。如何调整 vscode 中的自动完成,使其不应该自动完成类的括号。但是我仍然需要自动完成功能,因为我需要在调用时看到这些参数。或者,如果我输入左括号并按 Tab,则在函数/类名之后自动完成。 最后一个会更好;-) 希望有人对此有解决方案:-)

添加 GIF 演示:

【问题讨论】:

  • 我的好像没有,你能分享一个例子吗?
  • @user_na 添加了一个有问题的演示 end

标签: python visual-studio-code autocomplete


【解决方案1】:

您在使用JediLSP 语言服务器吗?我也想到了。

我试图找出一些配置它的方法,但它是内置在 Python 扩展中的,而且似乎 VSCode 没有提供配置它的方法。

切换到Pylance语言服务器后,问题解决了。

【讨论】:

  • 我不使用微软在市场上提供的单独的Pylance。只有具有 (intelliScence Pylance) 和 Black 用于格式化的 Python 扩展
  • 或许你可以试一试。
  • Microsoft PyLance 与我的 django 项目存在问题,就像它不理解我的 django 根目录一样。所以它在我所有的导入中都标记了黄色警告。所以我不得不删除它并只保留 Python 扩展。
猜你喜欢
  • 2023-02-04
  • 2019-08-27
  • 2011-07-03
  • 2021-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-23
  • 1970-01-01
相关资源
最近更新 更多