Tengo problemas para hacer que la navegación del código (¿antiguo?) funcione correctamente en Visual Studio Code. Por ejemplo, Ctrl
+ click
en un enlace de error, en el terminal PowerShell nativo de Visual Studio Code, no me dirige al archivo real ni al código del problema.
En cambio, aparece algo bastante inútil resaltado en un cuadro de arriba. ¡No quiero eso!
Por supuesto, busqué en Google este problema, pero desafortunadamente no pude encontrar nada que realmente me ayudara. Muchas fuentes hablan de posibles configuraciones erróneas en settings.json
. Esto es lo que hay en el mío:
{
"debug.javascript.warnOnLongPrediction": false,
"workbench.editor.enablePreview": false
}
Actualización 1:
Moví mi proyecto vue ( timerge-frontend
) a una ubicación sin espacios en su nombre según un consejo del señor @daniel-b C:\timerge-frontend
,. Luego provoqué un nuevo error al eliminar un componente al que se hace referencia. Recibí el error esperado, pero cuando hice Ctrl
+ click
, desafortunadamente el comportamiento fue exactamente el mismo que antes.
Actualización 2 El señor @daniel-b tenía razón. Después de mi actualización y nueva provocación, no leí el mensaje de error lo suficientemente bien. No debería ser posible navegar a un componente eliminado... :-)
Pregunta:¿Qué configuraciones debo tener para permitir que Ctrl
+ click
en un enlace de error (por ejemplo) me lleve directamente al código del problema?
Respuesta1
Visual Studio Code no puede manejar espacios en blanco en la ruta. Puede ver en el subrayado que no recoge la ruta completa. Tampoco hay nada que puedas hacer al respecto.
Hay dos caminos a seguir:
- No trabajes en caminos que tengan espacios.
- Asegúrese de que sus herramientas solo generen rutas relativas (este puede ser un problema válido
vue-cli
si eso es lo que está usando)