@HeyHorse 在 反重力(antigravity)、cursor不能使用pylance解决方法 中发帖
在非官方的 VS Code 环境(如 Antigravity等)中使用 Pylance,我们需要绕过 Pylance 内部针对编辑器名称和签名路径的双重验证逻辑.
客户端文件: dist/extension.bundle.js
作用: Pylance 启动时,第一步会读取 vscode.env.appName 以及当前运行路径,判断其是否属于正版的 Visual Studio Code 系列。
修改: 定位由 ! ( ["Visual Studio Code", ...].includes(...) && ...) 构成的判定条件,并直接用 false 替换掉了整个条件表达式,使得“检测为非合法编辑器则报错”这个逻辑永远不会被触发。
服务端文件: dist/server.bundle.js
作用: 客户端放行后,会向语言服务端(Language Server)发送一长串授权...