今天在捣鼓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) - 插件恢复正常工作