VSCode中Python Traceback行Ctrl+单击跳转异常求助
解决VSCode中Python Traceback跳转异常及HTTPS链接无法打开的问题
修复Traceback跳转异常的方法
- 调整终端链接识别规则:打开设置(Ctrl+,),搜索
terminal.integrated.wordSeparators,检查列表中是否包含冒号(:)或路径分隔符。如果有,将这些字符移除,避免终端拆分完整的「文件路径:行号」格式。 - 关闭终端多链接提示:搜索
terminal.integrated.enableMultiLinkHover,将该选项设置为false,这样Ctrl+左键单击路径时会直接跳转,不再弹出下拉菜单。 - 重置Python终端相关设置:搜索
python.terminal.executeInFileDir,确保该选项处于勾选状态,之后重启VSCode生效。
修复文件内HTTPS链接无法打开的方法
- 确认编辑器链接检测开关:打开设置,搜索
editor.links.enabled和editor.linkDetection,确保两个选项都设置为true。 - 排查扩展冲突:暂时禁用除Microsoft Python、Pylance之外的所有扩展,重启VSCode后测试链接是否正常。如果恢复,再逐个启用扩展找出冲突项。
- 重置VSCode全局设置:按F1打开命令面板,输入
Preferences: Reset Settings,选择重置所有设置(建议先备份重要配置),之后重新配置必要选项。
额外排查步骤
- 更新Python扩展:打开扩展面板,找到Microsoft Python扩展,检查是否有可用更新,更新后重启VSCode。
- 测试终端路径识别:在集成终端中手动输入类似
/home/user/test.py:20的路径格式,Ctrl+左键单击验证是否能直接跳转,以此判断是终端配置问题还是Python扩展的问题。
内容的提问来源于stack exchange,提问作者Mike Maxwell
相关产品推荐
相关产品推荐

