Idioma: c ++
extensión: "C / C ++ ms-vscode.cpptools V0.9.3"

¿Cómo puedo configurar el resaltado del código que se ha desactivado a través de un #ifdef en vs code?
vscode no se resalta / atenúa de forma predeterminada y no puedo encontrar una manera de activarlo.

3
Rolf 11 ene. 2017 a las 18:43

3 respuestas

¡Ahora puedes hacer eso! La actualización de febrero de 2018 para la extensión C / C ++ agregó esa característica: https://devblogs.microsoft.com/cppblog/visual-studio-code-cc-extension-feb-2018-update/

0
Jim Balkwill 19 dic. 2019 a las 22:34

No puedes hacer eso. El resaltado de sintaxis en Visual Studio Code se realiza actualmente exclusivamente mediante archivos gramaticales basados ​​en expresiones regulares.

Para resaltar el código desactivado, una extensión debe alterar la apariencia del texto según su configuración actual. Desafortunadamente, no hay una API disponible para eso.

Puede votar por esa función aquí: Proporcione una API para resaltar fuentes avanzadas

0
Wosi 12 ene. 2017 a las 13:09
1
No es del todo cierto: aunque de hecho el resaltado se basa en archivos de tema de textmate, va más allá, también puede especificar valores en un archivo json.
 – 
Mike Lischke
12 ene. 2017 a las 10:46
No estoy seguro de lo que quiere decir con "valores en un archivo json". ¿Tienes un ejemplo? No estás hablando de algo así, ¿verdad? github.com/Wosi/vs.language.objectpascal/blob/ maestro /…
 – 
Wosi
12 ene. 2017 a las 12:36
Bueno, en realidad esto: github.com/mike-lischke / vscode-antlr4 / blob / master / syntaxes /…. Elementos de sintaxis definidos en un archivo json. Me parece mucho más fácil de leer, por lo tanto, usé json.
 – 
Mike Lischke
12 ene. 2017 a las 13:03
Gracias, pensé que el soporte para ese formato se eliminó en la versión 1.0 a favor de los archivos de gramática TextMate. Yo personalmente también prefiero el formato JSON. Edité la respuesta. Gracias por señalar esto.
 – 
Wosi
12 ene. 2017 a las 13:10

En Visual Studio, vaya a los detalles de la extensión, luego vaya a la configuración de esta extensión ms-vscode.cpptools y habilite la configuración para resaltar la sección inactiva, hay un total de 48 configuraciones que puede buscar inactivas.

0
InrimUltimate 17 may. 2020 a las 07:32