
Al compilar código usando elterminal integradoen el código VS (no en la "Salida" o la "Consola de depuración"), parece identificar cualquier cosa como un enlace que tiene el formato
<file path>:<line number>:<column>
, por ejemplo /home/user/myFile.cpp:30:5
.
Ctrl+ Left clickluego permite seguir ese enlace para llegar a la línea específica en cuestión. Esto es muy útil, pero requiere el uso del mouse, lo cual quiero evitar.
Básicamente, siempre necesito desplazarme hasta el primer error y hacer clic en él con el cursor. ¿Hay alguna forma de utilizar el teclado para esto?
Más detalles: Lo que quiero es básicamente aislar el error, por ejemplo, con make
y g++
:
make &> >(grep -A 1 -m 1 'required from here' | grep 'error' | sed 's/: error:.*//g')
y luego realice un Ctrl+ Left clicken la salida. Si es posible, aún se debe mostrar el resultado original para recibir el mensaje de error. En el comando anterior, usar /dev/tty
es una opción, pero hace que los códigos de color desaparezcan, por lo que no es ideal.
Soy consciente de que se podría pasar al siguiente problema con F8o Ctrl+ Shift+ M, pero eso no se aplica al terminal integrado. Respuestas aesta preguntaTambién solo menciono hacer clic o usar comparadores de problemas, que nuevamente solo parecen aplicarse a la ventana de salida, no al terminal integrado.