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 はパス内の空白を処理できません。下線から、完全なパスが取得されないことがわかります。これについても、何もできません。
前進するには2つの方法があります:
- スペースを含むパスでは作業しないでください
- ツールが相対パスのみを出力することを確認してください(
vue-cli
それを使用している場合は、これが有効な問題である可能性があります)