visual theme temas tema studio para mejores descargar customize color code cambiar themes visual-studio-code

themes - temas - visual studio code customize color theme



¿Cómo editar el tema oscuro predeterminado para Visual Studio Code? (9)

Estoy usando Windows 7 de 64 bits.

¿Hay alguna manera de editar el tema oscuro predeterminado en el Código de Visual Studio? En la carpeta% USERPROFILE% .vscode solo hay temas de las extensiones, mientras que en la ruta de instalación (usé por defecto, C: / Archivos de programa (x86) / Microsoft VS Code) hay archivos de algunos temas estándar en / resources / app / extensiones, como Kimbie Dark, Solarized Dark / Light o variantes de Monokai, pero no hay un tema oscuro predeterminado.

Pero si después de todo existe la posibilidad de editarlo, ¿qué bloques de código son responsables del color del miembro del objeto, miembro del puntero y nombre de la clase y estructura en el lenguaje C ++?


Como han dicho otros, deberá anular el editor.tokenColorCustomizations o la configuración workbench.colorCustomizations en el archivo settings.json. Aquí puede elegir un tema base, como Abyss, y solo anular las cosas que desea cambiar. Puede anular muy pocas cosas, como la función, los colores de cadena, etc., muy fácilmente.

Por ejemplo, para workbench.colorCustomizations

"workbench.colorCustomizations": { "[Default Dark+]": { "editor.background": "#130e293f", } }

Por ejemplo, para editor.tokenColorCustomizations :

"editor.tokenColorCustomizations": { "[Abyss]": { "functions": "#FF0000", "strings": "#FF0000" } } // Don''t do this, looks horrible.

Sin embargo, las personalizaciones profundas como cambiar el color de la palabra clave var requerirán que proporcione los valores de anulación bajo la clave textMateRules .

Por ejemplo a continuación:

"editor.tokenColorCustomizations": { "[Abyss]": { "textMateRules": [ { "scope": "keyword.operator", "settings": { "foreground": "#FFFFFF" } }, { "scope": "keyword.var", "settings": { "foreground": "#2871bb", "fontStyle": "bold" } } ] } }

También puede anular globalmente los temas:

"editor.tokenColorCustomizations": { "textMateRules": [ { "scope": [ //following will be in italics (=Pacifico) "comment", "entity.name.type.class", //class names "keyword", //import, export, return… //"support.class.builtin.js", //String, Number, Boolean…, this, super "storage.modifier", //static keyword "storage.type.class.js", //class keyword "storage.type.function.js", // function keyword "storage.type.js", // Variable declarations "keyword.control.import.js", // Imports "keyword.control.from.js", // From-Keyword //"entity.name.type.js", // new … Expression "keyword.control.flow.js", // await "keyword.control.conditional.js", // if "keyword.control.loop.js", // for "keyword.operator.new.js", // new ], "settings": { "fontStyle": "italic" } } ] }

Más detalles aquí: https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide


Cualquier tema de color se puede cambiar en esta sección de configuración en VS Code versión 1.12 o superior:

// Overrides colors from the currently selected color theme. "workbench.colorCustomizations": {}

Ver https://code.visualstudio.com/docs/getstarted/themes#_customize-a-color-theme

Valores disponibles para editar: https://code.visualstudio.com/docs/getstarted/theme-color-reference

EDITAR: para cambiar los colores de sintaxis, consulte aquí: https://code.visualstudio.com/docs/extensions/themes-snippets-colorizers#_syntax-highlighting-colors y aquí: https://www.sublimetext.com/docs/3/scope_naming.html


El archivo que está buscando está en,

Microsoft VS Code / resources / app / extensions / theme-defaults / themes

en Windows y busque el nombre de archivo dark_vs.json para ubicarlo en cualquier otro sistema.


En cuanto a los temas, VS Code es tan editable como Sublime. Puede editar cualquiera de los temas predeterminados que vienen con el código VS. Solo tiene que saber dónde encontrar los archivos de temas.

Nota al margen: me encanta el tema de Monokai. Sin embargo, todo lo que quería cambiar era el fondo. No me gusta el fondo gris oscuro. En cambio, creo que el contraste es mucho mejor con un fondo negro sólido. El código aparece mucho más.

De todos modos, busqué el archivo de tema y lo encontré (en Windows) en:

c: / Archivos de programa (x86) / Microsoft VS Code / resources / app / extensions / theme-monokai / themes /

En esa carpeta encontré el archivo Monokai.tmTheme y modifiqué la primera clave de fondo de la siguiente manera:

<key>background</key> <string>#000000</string>

Hay algunas claves de ''fondo'' en el archivo de tema, asegúrese de editar la correcta. El que edité estaba en la parte superior. Línea 12, creo.


En el código VS ''Configuración de usuario'', puede editar colores visibles usando las siguientes etiquetas (esta es una muestra y hay muchas más etiquetas),

"workbench.colorCustomizations": { "list.inactiveSelectionBackground": "#C5DEF0", "sideBar.background": "#F8F6F6", "sideBar.foreground": "#000000", "editor.background": "#FFFFFF", "editor.foreground": "#000000", "sideBarSectionHeader.background": "#CAC9C9", "sideBarSectionHeader.foreground": "#000000", "activityBar.border": "#FFFFFF", "statusBar.background": "#102F97", "scrollbarSlider.activeBackground": "#77D4CB", "scrollbarSlider.hoverBackground": "#8CE6DA", "badge.background": "#81CA91"}

Si desea editar algunos tokens de color C ++, use la siguiente etiqueta,

"editor.tokenColorCustomizations": { "numbers": "#2247EB", "comments": "#6D929C", "functions": "#0D7C28" }



Los docs ahora tienen una sección completa sobre esto.

Básicamente, use npm para instalar yo , y ejecute el yo code comando yo code y obtendrá un pequeño asistente basado en texto, una de cuyas opciones será crear y editar una copia del esquema oscuro predeterminado.


No estoy seguro de si esta respuesta es adecuada aquí, pero me gustaría compartir una solución para los usuarios de MAC y parece incómodo si comienzo una nueva pregunta y me contesto allí.

[Solución para MAC OS]
busque su ruta de tema VSCode algo como a continuación:

..tu_instalación_ubicación / Visual Studio Code.app/Contents/Resources/app/extensions/theme-name/themes/theme_file.json

abra el archivo .json y busque sus estilos específicos para cambiar.
Para mi caso, quiero cambiar el color de representación del espacio en blanco
y lo he encontrado como
"editorWhitespace.foreground"
así que en settings.json en Visual Studio Code,
Agregué las siguientes líneas (lo hago en Configuración del espacio de trabajo),

"workbench.colorCustomizations": { "editorWhitespace.foreground": "#93A1A130" // stand as #RRGGBBAA }

Soluciones guiadas desde: https://code.visualstudio.com/docs/getstarted/themes#_customize-a-color-theme


No olvides ⌘ Command + S guardar la configuración para que surta efecto.


No puede "editar" un tema predeterminado, están "bloqueados"

Sin embargo, puede copiarlo en su propio tema personalizado, con las modificaciones exactas que desee.

Para obtener más información, consulte estos artículos: https://code.visualstudio.com/Docs/customization/themes https://code.visualstudio.com/docs/extensions/install-extension#_your-extensions-folder

Si todo lo que desea cambiar son los colores para el código C ++, debería considerar sobrescribir el colorizador de soporte de c ++. Para obtener información al respecto, vaya aquí: https://code.visualstudio.com/docs/customization/colorizer

EDITAR: el tema oscuro se encuentra aquí: https://github.com/Microsoft/vscode/tree/80f8000c10b4234c7b027dccfd627442623902d2/extensions/theme-colorful-defaults

EDIT2: Para aclarar: