我使用的是VSCodium (vscode的开源版本),安装了绝地和pyright。这导致函数文档字符串被显示了两次(见附图),绝地武士和pyright都展示了它们。
有没有办法在不使绝地完全瘫痪的情况下,为绝地禁用这个单一的功能?

发布于 2021-08-28 16:42:07
事实证明,Pyright本身就是一个语言服务器,因此vscode同时显示了pyright和绝地的输出。在配置中添加"python.languageServer": "None",可以修复这个问题。
另见:https://github.com/microsoft/pyright/issues/390、https://github.com/microsoft/vscode-python/issues/7010和https://github.com/microsoft/pyright/issues/201
更新:另一种方法是继续使用绝地或任何其他语言服务器,并将"pyright.disableLanguageServices“设置为true。
发布于 2021-08-26 09:22:24
您能尝试切换到Pylance吗?pyright已经内置了:
Pyright已经检测到已经安装了Pylance扩展。Pylance包含Pyright的功能,运行这两个扩展都可能导致问题。派瑞特会使自己瘫痪。卸载或禁用Pyright以避免此消息。
https://stackoverflow.com/questions/68860623
复制相似问题