VSCode/Pylance将网络映射驱动器转换为UNC路径问题咨询
解决VSCode跳转定义时将映射驱动器转为UNC路径并新开窗口的问题
以下是几个可行的排查和解决方向:
调整Python插件的UNC路径解析设置
打开VSCode设置(快捷键Ctrl+,),搜索python.analysis.useUNCPaths,将该选项设置为false。这个设置控制Python语言服务是否优先使用UNC路径解析文件,关闭后会保留映射驱动器的原始路径格式,避免因路径标识不一致导致跳转时新开窗口。关闭VSCode的UNC路径自动归一化
在设置中搜索files.normalizeUNCPaths,将其设为false。该设置会自动把映射驱动器路径转换为UNC格式,关闭后VSCode会维持你原本使用的映射驱动器路径标识。检查Python插件版本
既然降级VSCode本体无效,大概率是Python插件的更新引发了这个问题。可以尝试降级Python插件:点击左侧扩展面板,找到Python插件,点击右下角齿轮图标选择「安装另一个版本」,挑选之前能正常工作的版本安装后重启VSCode。统一工作区路径格式
如果上述设置都没效果,可以尝试直接用UNC路径(\\some.unc.path)打开工作区,而非通过映射驱动器X:。这样VSCode内部的路径解析会保持一致,跳转时就不会因路径格式差异新开窗口。
内容的提问来源于stack exchange,提问作者BlindDriver
相关产品推荐
相关产品推荐

