我在 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
时,不幸的是,行为与以前完全相同。Ctrl
click
更新 2 @daniel-b 先生说得对。在我更新并受到新的挑衅之后,我没有仔细阅读错误消息。应该无法导航到已删除的组件... :-)
问题:我需要进行哪些设置才能让错误链接上的Ctrl
+ click
(例如)直接导航到问题代码?
答案1
Visual Studio Code 无法处理路径中的空格。您可以从下划线中看到它没有选择完整路径。您对此也无能为力。
有两种前进的方式:
- 不要在包含空格的路径中工作
- 确保您的工具仅输出相对路径(
vue-cli
如果您正在使用相对路径,这可能是一个有效的问题)