今天在捣鼓VSCodium插件的时候,不小心把Pylance删了,去VSCode插件商店里下载的最新版装上后发现Python自动补全等一系列功能全都消失了。
查看Python Language Server的信息发现提示:
然后就没有下文了,语言服务器根本就没有启动。
通过查找VSCodium的issue找到了解决方法:
https://github.com/VSCodium/vscodium/discussions/1641
前面几步是修改vscodium的插件商城地址,不重要,关键步骤如下:
- 打开
C:\Users\YOUR_USERNAME\.vscode-oss\extensions\ms-python.vscode-pylance-XXXX.X.XX\dist\
- 修改
extension.bundle.js
文件名为extension.bundle.js.bak
作为备份 - 新建一个空白的
extension.bundle.js
- 重启VSCodium(或者仅重启Python Language Server:
Ctrl
+Shift
+P
输入>Python: Restart Language Server
) - 插件恢复正常工作