如何使代码导航在 Visual Studio Code 中像以前一样工作?

如何使代码导航在 Visual Studio Code 中像以前一样工作?

我在 Visual Studio Code 中无法正确使用(以前的?)代码导航。例如,在 Visual Studio Code 本机 powershell 终端中,错误链接上的Ctrl+click不会将我引导到实际文件和问题代码。

在此处输入图片描述

相反,我看到上面的方框中突出显示了一些毫无用处的内容。我不想要那样!

当然,我已经在 Google 上搜索过这个问题,但不幸的是,我找不到任何真正能帮助我的东西。许多资料都谈到了 中可能存在的错误设置settings.json。以下是我的设置:

{
    "debug.javascript.warnOnLongPrediction": false,
    "workbench.editor.enablePreview": false
}

更新 1: 我按照 @daniel-b 先生的提示将我的 vue 项目 ( timerge-frontend) 移动到名称中没有空格的位置。然后我通过删除引用的组件引发了新的错误。我得到了预期的错误,但是当我在其上按 +C:\timerge-frontend时,不幸的是,行为与以前完全相同。Ctrlclick

更新 2 @daniel-b 先生说得对。在我更新并受到新的挑衅之后,我没有仔细阅读错误消息。应该无法导航到已删除的组件... :-)

问题:我需要进行哪些设置才能让错误链接上的Ctrl+ click(例如)直接导航到问题代码?

答案1

Visual Studio Code 无法处理路径中的空格。您可以从下划线中看到它没有选择完整路径。您对此也无能为力。

有两种前进的方式:

  • 不要在包含空格的路径中工作
  • 确保您的工具仅输出相对路径(vue-cli如果您正在使用相对路径,这可能是一个有效的问题)

相关内容