从符号链接目录中的 Python 文件“转到定义”将我重定向到规范路径

问题描述 投票:0回答:1

示例:

  • 我有
    /mnt/extra-drive/Git
    ,其中包含多个项目
  • 我将此目录符号链接到
    ~/Git
    • ln -s /mnt/extra-drive/Git ~/Git
  • 我使用 vscode 从这个新目录打开项目
    ~/Git
  • 当我从侧边栏打开任何文件时,它会像平常一样从
    ~/Git/project
    打开
  • 但是,如果我尝试从 Python 类“转到 Defenition”,它会将我从
    /mnt/extra-drive/Git/project
    重定向到 Python 文件,我希望它从
    ~/Git/project
    打开以正确反映侧边栏“资源管理器视图”

有什么解决办法吗?

python visual-studio-code symlink go-to-definition
1个回答
0
投票

问题提出者向 Python 扩展维护者提出了问题单,他们将其归类为错误。 打开 GoTo 定义执行符号链接解析 #5136.

VS Code 本身不负责 Go To Definition 发生时符号链接解析是否发生。这是使用 VS Code 的扩展 API 实现它的任何语言支持扩展的责任。许多其他语言支持扩展也存在相同类型的问题。另请参阅

对于阅读本文的其他人,我建议您对该问题单竖起大拇指,以表示对其的支持并提高其优先级。您还可以订阅它以获取有关讨论和进展的通知。但请避免在那里发表嘈杂的评论,比如只包含“+1”/“bump”的评论(如果你想传达这样的意思,请竖起大拇指)。

© www.soinside.com 2019 - 2024. All rights reserved.