У меня проблемы с получением (бывшей?) навигации по коду в Visual Studio Code. Например, Ctrl
+ click
на ссылке с ошибкой в собственном терминале PowerShell Visual Studio Code не направляет меня к фактическому файлу и коду проблемы.
Вместо этого я получаю что-то совершенно бесполезное, выделенное в поле выше. Я этого не хочу!
Конечно, я гуглил эту проблему, но, к сожалению, не смог найти ничего, что действительно помогло бы мне. Во многих источниках говорится о возможных ошибочных настройках в settings.json
. Вот что у меня:
{
"debug.javascript.warnOnLongPrediction": false,
"workbench.editor.enablePreview": false
}
Обновление 1:
Я переместил свой проект vue ( timerge-frontend
) в место без пробелов в имени, следуя совету от mr @daniel-b, C:\timerge-frontend
. Затем я спровоцировал новую ошибку, удалив указанный компонент. Я получил ожидаемую ошибку, но когда я нажал на нее Ctrl
+ click
, поведение, к сожалению, было точно таким же, как и раньше.
Обновление 2 Господин @daniel-b, был прав. После моего обновления и новой провокации я невнимательно прочитал сообщение об ошибке. Не должно быть возможности перейти к удаленному компоненту... :-)
Вопрос:Какие настройки мне нужно установить, чтобы нажатие Ctrl
+ click
на ссылке об ошибке (например) перенаправляло меня непосредственно к коду проблемы?
решение1
Visual Studio Code не может работать с пробелами в пути. Вы можете видеть по подчеркиванию, что он не распознает полный путь. С этим тоже ничего нельзя поделать.
Есть два пути вперед:
- Не работайте с путями, содержащими пробелы.
- Убедитесь, что ваши инструменты выводят только относительные пути (это может быть обоснованной проблемой,
vue-cli
если вы используете именно их)