Last active
February 28, 2024 20:50
-
-
Save BartolomeSintes/b2ad1d8c4e87bf8015c5c136a095134f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"name":"PHP mclibre.org Configuración recomendada 2023-09-14","settings":"{\"settings\":\"{\\n // Perfil de VSCode con la configuración recomendada para el curso\\n // Iniciación a la programación de páginas web en PHP\\n // https://www.mclibre.org/consultar/php/\\n //\\n // Versión 2023-09-14\\n //\\n // ATENCIÓN:\\n // * Se debe descomentar la línea 384 de este fichero settings.json\\n // que corresponde a la configuración php.validate.executablePath\\n //\\n //\\n // Configuraciones recomendadas para el curso Páginas web HTML y hojas de estilo CSS de www.mclibre.org\\n //\\n // Editor: Insert Spaces\\n // Insertar espacios al presionar \\\"TAB\\\"\\n \\\"editor.insertSpaces\\\": true,\\n //\\n // Editor: Linked Editing\\n // Controla si el editor tiene habilitada la edición vinculada. Dependiendo del lenguaje, los símbolos relacionados (por ejemplo, las etiquetas HTML) se actualizan durante la edición.\\n \\\"editor.linkedEditing\\\": true,\\n //\\n // Editor: Minimap enabled\\n // Controla si se muestra el minimapa.\\n \\\"editor.minimap.enabled\\\": false,\\n //\\n // Editor: Render Whitespace\\n // Controla la forma en que el editor debe representar los caracteres de espacio en blanco.\\n \\\"editor.renderWhitespace\\\": \\\"all\\\",\\n //\\n // Editor: Word Wrap\\n // Controla cómo deben ajustarse las líneas.\\n \\\"editor.wordWrap\\\": \\\"on\\\",\\n //\\n // Files: eol\\n // Carácter predeterminado de final de línea.\\n \\\"files.eol\\\": \\\"\\\\n\\\",\\n //\\n // Files: Trim Trailing Whitespace\\n // Si se habilita, se recortará el espacio final cuando se guarde un archivo.\\n \\\"files.trimTrailingWhitespace\\\": true,\\n //\\n // Git: Autofetch\\n // Si se habilita, se comprobarán automáticamente los commits del repositorio remoto.\\n \\\"git.autofetch\\\": true,\\n //\\n // HTML: Auto Closing Tags\\n // Habilita o deshabilita el cierre automático de las etiquetas HTML.\\n \\\"html.autoClosingTags\\\": false,\\n //\\n // HTML: Format: End With Newline\\n // Finalizar con una nueva línea.\\n \\\"html.format.endWithNewline\\\": true,\\n //\\n // HTML: Format Extra Liners\\n // Lista de etiquetas, separadas por comas, que deben tener una nueva línea adicional delante. null equivale a \\\"head, body, /html\\\".\\n \\\"html.format.extraLiners\\\": \\\"body\\\",\\n //\\n // HTML: Format Wrap Line Length\\n // Cantidad máxima de caracteres por línea (0 = deshabilitar).\\n \\\"html.format.wrapLineLength\\\": 0,\\n //\\n // HTML\\n // Establece los valores de configuración que se reemplazarán para el lenguaje HTML\\n \\\"[html]\\\": {\\n \\\"editor.tabSize\\\": 2,\\n },\\n //\\n // CSS\\n // Establece los valores de configuración que se reemplazarán para el lenguaje CSS\\n \\\"[css]\\\": {\\n \\\"editor.tabSize\\\": 4,\\n },\\n //\\n //\\n // Configuraciones de extensiones recomendadas para el curso Páginas web HTML y hojas de estilo CSS de www.mclibre.org\\n //\\n // Extension Close HTML/XML Tag\\n //\\n // Ignore Tags : CloseTag : IgnoreTags\\n // Específica las etiquetas que serán ignoradas y no serán cerradas.\\n \\\"closeTag.ignoreTags\\\": \\\"html\\\",\\n //\\n //\\n // Extensión HTMLHint\\n //\\n // HTMLHint: Options\\n // Opciones de configuración de HTMLHint\\n \\\"htmlhint.options\\\": {\\n // Doctype and head\\n \\\"doctype-first\\\": true, // La primera línea es el doctype\\n \\\"doctype-html5\\\": true, // El doctype es html\\n \\\"html-lang-require\\\": true, // La etiqueta html incluye el atributo lang\\n \\\"title-require\\\": true, // La etiqueta head incluye la etiqueta title\\n // Attributes\\n \\\"attr-lowercase\\\": // Los atributos están en minúsculas excepto los de la lista (que son atributos SVG)\\n [\\n \\\"allowReorder\\\",\\n \\\"attributeName\\\",\\n \\\"attributeType\\\",\\n \\\"autoReverse\\\",\\n \\\"baseFrequency\\\",\\n \\\"baseProfile\\\",\\n \\\"calcMode\\\",\\n \\\"clipPathUnits\\\",\\n \\\"contentScriptType\\\",\\n \\\"contentStyleType\\\",\\n \\\"diffuseConstant\\\",\\n \\\"edgeMode\\\",\\n \\\"externalResourcesRequired\\\",\\n \\\"filterRes\\\",\\n \\\"filterUnits\\\",\\n \\\"glyphRef\\\",\\n \\\"gradientTransform\\\",\\n \\\"gradientUnits\\\",\\n \\\"kernelMatrix\\\",\\n \\\"kernelUnitLength\\\",\\n \\\"keyPoints\\\",\\n \\\"keySplines\\\",\\n \\\"keyTimes\\\",\\n \\\"lengthAdjust\\\",\\n \\\"limitingConeAngle\\\",\\n \\\"markerHeight\\\",\\n \\\"markerUnits\\\",\\n \\\"markerWidth\\\",\\n \\\"maskContentUnits\\\",\\n \\\"maskUnits\\\",\\n \\\"numOctaves\\\",\\n \\\"pathLength\\\",\\n \\\"patternContentUnits\\\",\\n \\\"patternTransform\\\",\\n \\\"patternUnits\\\",\\n \\\"pointsAtX\\\",\\n \\\"pointsAtY\\\",\\n \\\"pointsAtZ\\\",\\n \\\"preserveAlpha\\\",\\n \\\"preserveAspectRatio\\\",\\n \\\"primitiveUnits\\\",\\n \\\"refX\\\",\\n \\\"refY\\\",\\n \\\"repeatCount\\\",\\n \\\"repeatDur\\\",\\n \\\"requiredExtensions\\\",\\n \\\"requiredFeatures\\\",\\n \\\"specularConstant\\\",\\n \\\"specularExponent\\\",\\n \\\"spreadMethod\\\",\\n \\\"startOffset\\\",\\n \\\"stdDeviation\\\",\\n \\\"stitchTiles\\\",\\n \\\"surfaceScale\\\",\\n \\\"systemLanguage\\\",\\n \\\"tableValues\\\",\\n \\\"targetX\\\",\\n \\\"targetY\\\",\\n \\\"textLength\\\",\\n \\\"viewBox\\\",\\n \\\"viewTarget\\\",\\n \\\"xChannelSelector\\\",\\n \\\"yChannelSelector\\\",\\n \\\"zoomAndPan\\\"\\n ],\\n \\\"attr-no-duplication\\\": true, // En una etiqueta no hay atributos repetidos\\n \\\"attr-no-unnecessary-whitespace\\\": true, // No hay espacios entre los atributos y sus valores\\n \\\"attr-value-double-quotes\\\": true, // Los valores de los atributos se escriben entre comillas dobles\\n \\\"attr-whitespace\\\": true, // Los valores de los atributos no contienen espacios ni al principio ni al final\\n \\\"alt-require\\\": true, // Las etiquetas img incluyen el atributo alt\\n // Tags\\n \\\"tag-pair\\\": true, // Las etiquetas no vacías incluyen la etiqueta de cierre\\n \\\"tagname-lowercase\\\": [\\n \\\"linearGradient\\\"\\n ], // Las etiquetas están en minúsculas excepto las de la lista (que son etiquetas SVG)\\n \\\"tagname-specialchars\\\": true, // Los nombres de etiquetas solo contienen letras, números o los caracteres \\\"-\\\", \\\":\\\" o \\\"_\\\"\\n \\\"empty-tag-not-self-closed\\\": true, // Las etiquetas vacías no incluyen el cierre /\\n \\\"src-not-empty\\\": true, // Los atributos src (o href de link) no están vacíos\\n // id\\n \\\"id-class-ad-disabled\\\": true, // Los atributos id o class no incluyen la palabra \\\"ad\\\" (que puede ser bloqueada por los bloqueadores de anuncios)\\n \\\"id-unique\\\": true, // No se repite el valor de ningún atributo id en toda la página\\n // Formatting\\n \\\"spec-char-escape\\\": true, // Los caracteres especiales se escriben como entidades\\n },\\n //\\n //\\n // Extensión CSScomb\\n //\\n // CSScomb : Preset\\n // Opciones de configuración de CSScomb\\n \\\"csscomb.preset\\\": {\\n \\\"always-semicolon\\\": true, // Escribe punto y coma (;) tras las propiedades\\n \\\"block-indent\\\": \\\" \\\", // Utiliza sangrado de cuatro espacios\\n \\\"color-case\\\": \\\"lower\\\", // Escribe los códigos de color en minúsculas\\n \\\"color-shorthand\\\": false, // Escribe los códigos de color hexadecimales con seis caracteres\\n \\\"element-case\\\": \\\"lower\\\", // Escribe los selectores en minúsculas\\n \\\"eof-newline\\\": true, // Escribe una línea en blanco al final del archivo\\n \\\"leading-zero\\\": true, // Escribe un cero antes de un punto decimal\\n \\\"lines-between-rulesets\\\": 1, // Escribe una línea entre sentencias consecutivas\\n \\\"quotes\\\": \\\"double\\\", // Escribe comillas dobles\\n \\\"remove-empty-rulesets\\\": false, // No elimina las sentencias sin propiedades\\n \\\"space-after-colon\\\": 1, // Escribe un espacio en blanco después de los dos puntos (:)\\n \\\"space-after-combinator\\\": \\\" \\\", // Escribe un espacio en blanco después de un combinador de selectores\\n \\\"space-after-opening-brace\\\": \\\"\\\\n\\\", // Escribe un salto de línea después de la llave de apertura ({)\\n \\\"space-after-selector-delimiter\\\": \\\" \\\", // Escribe un espacio en blanco después de las comas (,) en los selectores\\n \\\"space-before-closing-brace\\\": \\\"\\\\n\\\", // Escribe un salto de línea después de la llave de cierre (})\\n \\\"space-before-colon\\\": 0, // No escribe espacios en blanco antes de una coma (,)\\n \\\"space-before-combinator\\\": \\\" \\\", // Escribe un espacio en blanco antes de un combinador de selectores\\n \\\"space-before-opening-brace\\\": \\\" \\\", // Escribe un espacio en blanco entre el selector y la llave de apertura ({)\\n \\\"space-before-selector-delimiter\\\": \\\"\\\", // No escribe espacios en blanco después de las comas (,) en los selectores\\n \\\"space-between-declarations\\\": \\\"\\\\n\\\", // Escribe un salto de línea entre propiedades\\n \\\"strip-spaces\\\": true, // No escribe espacios en blanco al final de las líneas\\n \\\"tab-size\\\": 4, // Escribe cuatro espacios en blanco en vez de un tabulador\\n \\\"unitless-zero\\\": true, // No escribe unidades en los valores nulos (0)\\n \\\"vendor-prefix-align\\\": true, // Alinea las propiedades específicas de cada navegador para facilitar la lectura\\n \\\"sort-order-fallback\\\": \\\"abc\\\", // Las propiedades no ordenadas se ordenan alfabéticamente\\n \\\"sort-order\\\": [ // Orden de las propiedades\\n // Reseteo\\n \\\"all\\\",\\n // Posicionamiento clásico\\n \\\"position\\\",\\n \\\"z-index\\\",\\n \\\"top\\\",\\n \\\"right\\\",\\n \\\"bottom\\\",\\n \\\"left\\\",\\n // Visibilidad y flexbox\\n \\\"display\\\",\\n \\\"visibility\\\",\\n \\\"float\\\",\\n \\\"clear\\\",\\n \\\"overflow\\\",\\n \\\"overflow-x\\\",\\n \\\"overflow-y\\\",\\n \\\"clip\\\",\\n \\\"zoom\\\",\\n \\\"align-content\\\",\\n \\\"align-items\\\",\\n \\\"align-self\\\",\\n \\\"flex\\\",\\n \\\"flex-flow\\\",\\n \\\"flex-basis\\\",\\n \\\"flex-direction\\\",\\n \\\"flex-grow\\\",\\n \\\"flex-shrink\\\",\\n \\\"flex-wrap\\\",\\n \\\"justify-content\\\",\\n \\\"order\\\",\\n // Modelo de caja: tamaño\\n \\\"box-sizing\\\",\\n \\\"width\\\",\\n \\\"min-width\\\",\\n \\\"max-width\\\",\\n \\\"height\\\",\\n \\\"min-height\\\",\\n \\\"max-height\\\",\\n \\\"margin\\\",\\n \\\"margin-top\\\",\\n \\\"margin-right\\\",\\n \\\"margin-bottom\\\",\\n \\\"margin-left\\\",\\n \\\"padding\\\",\\n \\\"padding-top\\\",\\n \\\"padding-right\\\",\\n \\\"padding-bottom\\\",\\n \\\"padding-left\\\",\\n // Modelo de caja: borde, outline, fondos\\n \\\"opacity\\\",\\n \\\"border\\\",\\n \\\"border-color\\\",\\n \\\"border-width\\\",\\n \\\"border-style\\\",\\n \\\"border-top\\\",\\n \\\"border-top-color\\\",\\n \\\"border-top-width\\\",\\n \\\"border-top-style\\\",\\n \\\"border-right\\\",\\n \\\"border-right-color\\\",\\n \\\"border-right-width\\\",\\n \\\"border-right-style\\\",\\n \\\"border-bottom\\\",\\n \\\"border-bottom-color\\\",\\n \\\"border-bottom-width\\\",\\n \\\"border-bottom-style\\\",\\n \\\"border-left\\\",\\n \\\"border-left-color\\\",\\n \\\"border-left-width\\\",\\n \\\"border-left-style\\\",\\n \\\"border-radius\\\",\\n \\\"border-top-left-radius\\\",\\n \\\"border-top-right-radius\\\",\\n \\\"border-bottom-right-radius\\\",\\n \\\"border-bottom-left-radius\\\",\\n \\\"border-image\\\",\\n \\\"border-image-source\\\",\\n \\\"border-image-slice\\\",\\n \\\"border-image-width\\\",\\n \\\"border-image-outset\\\",\\n \\\"border-image-repeat\\\",\\n \\\"outline\\\",\\n \\\"outline-color\\\",\\n \\\"outline-width\\\",\\n \\\"outline-style\\\",\\n \\\"outline-offset\\\",\\n \\\"background\\\",\\n \\\"background-color\\\",\\n \\\"background-image\\\",\\n \\\"background-repeat\\\",\\n \\\"background-attachment\\\",\\n \\\"background-position\\\",\\n \\\"background-position-x\\\",\\n \\\"background-position-y\\\",\\n \\\"background-clip\\\",\\n \\\"background-origin\\\",\\n \\\"background-size\\\",\\n \\\"box-decoration-break\\\",\\n \\\"box-shadow\\\",\\n \\\"text-shadow\\\",\\n // Texto\\n \\\"color\\\",\\n \\\"cursor\\\",\\n \\\"font\\\",\\n \\\"font-family\\\",\\n \\\"src\\\",\\n \\\"font-size\\\",\\n \\\"font-style\\\",\\n \\\"font-variant\\\",\\n \\\"font-weight\\\",\\n \\\"letter-spacing\\\",\\n \\\"line-height\\\",\\n \\\"quotes\\\",\\n \\\"resize\\\",\\n \\\"text-align\\\",\\n \\\"text-align-last\\\",\\n \\\"text-decoration\\\",\\n \\\"text-indent\\\",\\n \\\"text-justify\\\",\\n \\\"text-outline\\\",\\n \\\"text-transform\\\",\\n \\\"vertical-align\\\",\\n \\\"white-space\\\",\\n \\\"word-spacing\\\",\\n // Tablas y listas\\n \\\"table-layout\\\",\\n \\\"empty-cells\\\",\\n \\\"caption-side\\\",\\n \\\"border-spacing\\\",\\n \\\"border-collapse\\\",\\n \\\"list-style\\\",\\n \\\"list-style-position\\\",\\n \\\"list-style-type\\\",\\n \\\"list-style-image\\\",\\n \\\"content\\\",\\n \\\"counter-increment\\\",\\n \\\"counter-reset\\\",\\n // Animaciones y transformaciones\\n \\\"animation\\\",\\n \\\"animation-delay\\\",\\n \\\"animation-direction\\\",\\n \\\"animation-duration\\\",\\n \\\"animation-iteration-count\\\",\\n \\\"animation-name\\\",\\n \\\"animation-play-state\\\",\\n \\\"animation-timing-function\\\",\\n \\\"transform\\\",\\n \\\"transform-origin\\\",\\n \\\"transition\\\",\\n \\\"transition-delay\\\",\\n \\\"transition-duration\\\",\\n \\\"transition-property\\\",\\n \\\"transition-timing-function\\\",\\n ],\\n },\\n //\\n //\\n // Configuraciones recomendadas para el curso Programación web en PHP de www.mclibre.org\\n //\\n // PHP\\n // Establece los valores de configuración que se reemplazarán para el lenguaje PHP\\n \\\"[php]\\\": {\\n \\\"editor.tabSize\\\": 4,\\n \\\"editor.defaultFormatter\\\": \\\"junstyle.php-cs-fixer\\\",\\n },\\n //\\n // PHP: Validate: Executable path\\n // Ubicación del intérprete de PHP.\\n // \\\"php.validate.executablePath\\\": \\\"C:/xampp/php/php.exe\\\",\\n //\\n // PHP: Validate: Run\\n // Indica la validación se ejecuta al guardar o al escribir.\\n \\\"php.validate.run\\\": \\\"onType\\\",\\n //\\n //\\n // Configuraciones de extensiones recomendadas para el curso Programación web en PHP de www.mclibre.org\\n //\\n // Extensión PHP CS Fixer\\n //\\n // Ubicación del ejecutable de php-cs-fixer\\n \\\"php-cs-fixer.executablePath\\\": \\\"${extensionPath}/php-cs-fixer.phar\\\",\\n \\\"php-cs-fixer.executablePathWindows\\\": \\\"${extensionPath}/php-cs-fixer.phar\\\",\\n // Configuraciones de php-cs-fixer\\n \\\"php-cs-fixer.onsave\\\": false,\\n \\\"php-cs-fixer.rules\\\": \\\"@PSR2\\\",\\n \\\"php-cs-fixer.config\\\": \\\"php-cs-fixer-config.php\\\",\\n \\\"php-cs-fixer.allowRisky\\\": false,\\n \\\"php-cs-fixer.pathMode\\\": \\\"override\\\",\\n \\\"php-cs-fixer.exclude\\\": [],\\n \\\"php-cs-fixer.autoFixByBracket\\\": true,\\n \\\"php-cs-fixer.autoFixBySemicolon\\\": false,\\n \\\"php-cs-fixer.formatHtml\\\": false,\\n \\\"php-cs-fixer.documentFormattingProvider\\\": true,\\n \\\"window.commandCenter\\\": false,\\n \\\"workbench.layoutControl.enabled\\\": false,\\n //\\n //\\n}\"}","keybindings":"{\"keybindings\":\"[\\n // Atajos de teclado recomendados para el curso Páginas web HTML y hojas de estilo CSS de www.mclibre.org\\n {\\n // Tarea: Abrir en Firefox\\n \\\"key\\\": \\\"ctrl+alt+f\\\",\\n \\\"command\\\": \\\"workbench.action.tasks.runTask\\\",\\n \\\"args\\\": \\\"Abrir en Firefox\\\"\\n },\\n {\\n // Tarea: Abrir en Chrome\\n \\\"key\\\": \\\"ctrl+alt+c\\\",\\n \\\"command\\\": \\\"workbench.action.tasks.runTask\\\",\\n \\\"args\\\": \\\"Abrir en Chrome\\\"\\n },\\n {\\n // Extensión Live Preview: Abrir en navegador interno\\n \\\"key\\\": \\\"ctrl+alt+p\\\",\\n \\\"command\\\": \\\"livePreview.start.internalPreview.atFile\\\",\\n \\\"when\\\": \\\"LivePreviewServerOn == false\\\"\\n },\\n {\\n // Extensión Live Preview: Cerrar navegador/servidor interno\\n \\\"key\\\": \\\"ctrl+alt+p\\\",\\n \\\"command\\\": \\\"livePreview.end\\\",\\n \\\"when\\\": \\\"LivePreviewServerOn == true\\\"\\n },\\n {\\n // Extensión CSScomb: Ejecutar en Windows\\n \\\"key\\\": \\\"alt+shift+c alt+shift+f\\\",\\n \\\"command\\\": \\\"csscomb.execute\\\",\\n \\\"when\\\": \\\"isWindows\\\"\\n },\\n {\\n // Extensión CSScomb: Ejecutar en Linux\\n \\\"key\\\": \\\"ctrl+shift+c ctrl+shift+i\\\",\\n \\\"command\\\": \\\"csscomb.execute\\\",\\n \\\"when\\\": \\\"isLinux\\\"\\n },\\n {\\n // Emmet: Borrar etiqueta\\n \\\"key\\\": \\\"ctrl+alt+e ctrl+alt+b\\\",\\n \\\"command\\\": \\\"editor.emmet.action.removeTag\\\"\\n },\\n {\\n // Emmet: Insertar tamaño imagen\\n \\\"key\\\": \\\"ctrl+alt+e ctrl+alt+s\\\",\\n \\\"command\\\": \\\"editor.emmet.action.updateImageSize\\\"\\n },\\n {\\n // Emmet: Seleccionar elemento superior\\n \\\"key\\\": \\\"ctrl+alt+e ctrl+alt+o\\\",\\n \\\"command\\\": \\\"editor.emmet.action.balanceOut\\\"\\n },\\n {\\n // Emmet: Seleccionar elemento inferior\\n \\\"key\\\": \\\"ctrl+alt+e ctrl+alt+i\\\",\\n \\\"command\\\": \\\"editor.emmet.action.balanceIn\\\"\\n },\\n //\\n // Atajos de teclado recomendados para el curso Programación web en PHP de www.mclibre.org\\n {\\n // Tarea: Abrir en localhost (Firefox)\\n \\\"key\\\": \\\"ctrl+alt+l ctrl+alt+f\\\",\\n \\\"command\\\": \\\"workbench.action.tasks.runTask\\\",\\n \\\"args\\\": \\\"Abrir en localhost (Firefox)\\\"\\n },\\n {\\n // Tarea: Abrir en localhost (Chrome)\\n \\\"key\\\": \\\"ctrl+alt+l ctrl+alt+c\\\",\\n \\\"command\\\": \\\"workbench.action.tasks.runTask\\\",\\n \\\"args\\\": \\\"Abrir en localhost (Chrome)\\\"\\n },\\n //\\n]\",\"platform\":3}","tasks":"{\"tasks\":\"{\\n \\\"version\\\": \\\"2.0.0\\\",\\n \\\"tasks\\\": [\\n // Tareas recomendadas para el curso Páginas web HTML y hojas de estilo CSS de www.mclibre.org\\n {\\n \\\"label\\\": \\\"Abrir en Firefox\\\",\\n \\\"command\\\": \\\"explorer\\\",\\n \\\"windows\\\": {\\n \\\"command\\\": \\\"C:/Program Files/Mozilla Firefox/firefox.exe\\\"\\n },\\n \\\"linux\\\": {\\n \\\"command\\\": \\\"firefox\\\"\\n },\\n \\\"args\\\": [\\n \\\"${file}\\\"\\n ],\\n \\\"presentation\\\": {\\n \\\"reveal\\\": \\\"never\\\"\\n },\\n \\\"problemMatcher\\\": []\\n },\\n {\\n \\\"label\\\": \\\"Abrir en Chrome\\\",\\n \\\"command\\\": \\\"explorer\\\",\\n \\\"windows\\\": {\\n \\\"command\\\": \\\"C:/Program Files/Google/Chrome/Application/chrome.exe\\\"\\n },\\n \\\"linux\\\": {\\n \\\"command\\\": \\\"google-chrome\\\"\\n },\\n \\\"args\\\": [\\n \\\"${file}\\\"\\n ],\\n \\\"presentation\\\": {\\n \\\"reveal\\\": \\\"never\\\"\\n },\\n \\\"problemMatcher\\\": []\\n },\\n //\\n // Tareas recomendadas para el curso Programación web en PHP de www.mclibre.org\\n {\\n \\\"label\\\": \\\"Abrir en localhost (Firefox)\\\",\\n \\\"command\\\": \\\"explorer\\\",\\n \\\"windows\\\": {\\n \\\"command\\\": \\\"C:/Program Files/Mozilla Firefox/firefox.exe\\\"\\n },\\n \\\"args\\\": [\\n \\\"localhost/iaw/php/${relativeFile}\\\"\\n ],\\n \\\"presentation\\\": {\\n \\\"reveal\\\": \\\"never\\\"\\n },\\n \\\"problemMatcher\\\": []\\n },\\n {\\n \\\"label\\\": \\\"Abrir en localhost (Chrome)\\\",\\n \\\"command\\\": \\\"explorer\\\",\\n \\\"windows\\\": {\\n \\\"command\\\": \\\"C:/Program Files/Google/Chrome/Application/chrome.exe\\\"\\n },\\n \\\"args\\\": [\\n \\\"localhost/iaw/php/${relativeFile}\\\"\\n ],\\n \\\"presentation\\\": {\\n \\\"reveal\\\": \\\"never\\\"\\n },\\n \\\"problemMatcher\\\": []\\n }\\n //\\n ]\\n}\"}","extensions":"[{\"identifier\":{\"id\":\"bartolomesintes.mclibre-org-html-css-extension-pack\",\"uuid\":\"621c8acb-90cc-40bc-9a22-499039ef4dfe\"},\"displayName\":\"mclibre.org HTML+CSS Extension Pack\"},{\"identifier\":{\"id\":\"bartolomesintes.mclibre-org-snippets\",\"uuid\":\"8125e1aa-0e8a-41b5-8281-12e315645140\"},\"displayName\":\"mclibre.org Snippets\"},{\"identifier\":{\"id\":\"compulim.compulim-vscode-closetag\",\"uuid\":\"0fd4a2e2-f7b7-430e-8ba0-3b44ddfb43f5\"},\"displayName\":\"Close HTML/XML tag\"},{\"identifier\":{\"id\":\"htmlhint.vscode-htmlhint\",\"uuid\":\"d0a9daff-de6d-4669-a30b-14a49a1a17e0\"},\"displayName\":\"HTMLHint\"},{\"identifier\":{\"id\":\"junstyle.php-cs-fixer\",\"uuid\":\"b06b65b2-6ea9-4045-b166-54aa63205261\"},\"displayName\":\"php cs fixer\"},{\"identifier\":{\"id\":\"kisstkondoros.vscode-gutter-preview\",\"uuid\":\"eedfd044-d5ac-4389-973d-3ac1fdb98ad5\"},\"displayName\":\"Image preview\"},{\"identifier\":{\"id\":\"l7ssha.tag-inserter\",\"uuid\":\"2fc88c26-cd0f-419e-b99a-bfdedc62ff01\"},\"displayName\":\"Tag Inserter\"},{\"identifier\":{\"id\":\"mrmlnc.vscode-csscomb\",\"uuid\":\"2af5556c-edd2-4786-9bbc-392b7dd89cd9\"},\"displayName\":\"CSScomb\"},{\"identifier\":{\"id\":\"ms-ceintl.vscode-language-pack-es\",\"uuid\":\"47e020a1-33db-4cc0-a1b4-42f97781749a\"},\"displayName\":\"Spanish Language Pack for Visual Studio Code\"},{\"identifier\":{\"id\":\"ms-vscode.live-server\",\"uuid\":\"4eae7368-ec63-429d-8449-57a7df5e2117\"},\"displayName\":\"Live Preview\"}]","globalState":"{\"storage\":{\"workbench.panel.markers.hidden\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\",\"workbench.panel.output.hidden\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\",\"terminal.hidden\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\",\"workbench.explorer.views.state.hidden\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true}]\",\"workbench.scm.views.state.hidden\":\"[{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false}]\",\"workbench.view.search.state.hidden\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\",\"workbench.activity.pinnedViewlets2\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"userDataProfiles\\\",\\\"pinned\\\":true,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":true,\\\"visible\\\":false},{\\\"id\\\":\\\"workbench.view.editSessions\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\",\"workbench.telemetryOptOutShown\":\"true\",\"memento/gettingStartedService\":\"{\\\"pickColorTheme\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"shortcuts\\\":{\\\"done\\\":true},\\\"settings\\\":{\\\"done\\\":true},\\\"pickAFolderTask-Other\\\":{\\\"done\\\":true},\\\"profiles\\\":{\\\"done\\\":true}}\",\"workbench.panel.repl.hidden\":\"[{\\\"id\\\":\\\"workbench.panel.repl.view\\\",\\\"isHidden\\\":false}]\",\"workbench.panel.pinnedPanels\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"Problemas\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"Salida\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"Consola de depuración\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"Terminal\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.testResults\\\",\\\"name\\\":\\\"Resultados de la prueba\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":false},{\\\"id\\\":\\\"~remote.forwardedPortsContainer\\\",\\\"name\\\":\\\"Puertos\\\",\\\"pinned\\\":true,\\\"order\\\":5,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"Vista previa de refactorización\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\",\"workbench.view.debug.state.hidden\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false}]\",\"colorThemeData\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_modern-json\\\",\\\"label\\\":\\\"Moderno oscuro\\\",\\\"settingsId\\\":\\\"Default Dark Modern\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\",\\\"string meta.image.inline.markdown\\\",\\\"variable.legacy.builtin.python\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"entity.name.tag.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"constant.character\\\",\\\"constant.other.option\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"checkbox.border\\\":\\\"#3c3c3c\\\",\\\"editor.background\\\":\\\"#1f1f1f\\\",\\\"editor.foreground\\\":\\\"#cccccc\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#0078d4\\\",\\\"sideBarTitle.foreground\\\":\\\"#cccccc\\\",\\\"input.placeholderForeground\\\":\\\"#9d9d9d\\\",\\\"menu.background\\\":\\\"#1f1f1f\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"menu.separatorBackground\\\":\\\"#454545\\\",\\\"menu.border\\\":\\\"#454545\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#0078d4\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#181818\\\",\\\"sideBarSectionHeader.border\\\":\\\"#2b2b2b\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\",\\\"terminal.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"widget.border\\\":\\\"#313131\\\",\\\"actionBar.toggledBackground\\\":\\\"#383a49\\\",\\\"activityBar.activeBorder\\\":\\\"#0078d4\\\",\\\"activityBar.background\\\":\\\"#181818\\\",\\\"activityBar.border\\\":\\\"#2b2b2b\\\",\\\"activityBar.foreground\\\":\\\"#d7d7d7\\\",\\\"activityBar.inactiveForeground\\\":\\\"#868686\\\",\\\"activityBarBadge.foreground\\\":\\\"#ffffff\\\",\\\"badge.background\\\":\\\"#616161\\\",\\\"badge.foreground\\\":\\\"#f8f8f8\\\",\\\"button.background\\\":\\\"#0078d4\\\",\\\"button.border\\\":\\\"#ffffff12\\\",\\\"button.foreground\\\":\\\"#ffffff\\\",\\\"button.hoverBackground\\\":\\\"#026ec1\\\",\\\"button.secondaryBackground\\\":\\\"#313131\\\",\\\"button.secondaryForeground\\\":\\\"#cccccc\\\",\\\"button.secondaryHoverBackground\\\":\\\"#3c3c3c\\\",\\\"chat.slashCommandBackground\\\":\\\"#34414b\\\",\\\"chat.slashCommandForeground\\\":\\\"#40a6ff\\\",\\\"checkbox.background\\\":\\\"#313131\\\",\\\"debugToolBar.background\\\":\\\"#181818\\\",\\\"descriptionForeground\\\":\\\"#9d9d9d\\\",\\\"dropdown.background\\\":\\\"#313131\\\",\\\"dropdown.border\\\":\\\"#3c3c3c\\\",\\\"dropdown.foreground\\\":\\\"#cccccc\\\",\\\"dropdown.listBackground\\\":\\\"#1f1f1f\\\",\\\"editor.findMatchBackground\\\":\\\"#9e6a03\\\",\\\"editorGroup.border\\\":\\\"#ffffff17\\\",\\\"editorGroupHeader.tabsBackground\\\":\\\"#181818\\\",\\\"editorGroupHeader.tabsBorder\\\":\\\"#2b2b2b\\\",\\\"editorGutter.addedBackground\\\":\\\"#2ea043\\\",\\\"editorGutter.deletedBackground\\\":\\\"#f85149\\\",\\\"editorGutter.modifiedBackground\\\":\\\"#0078d4\\\",\\\"editorLineNumber.activeForeground\\\":\\\"#cccccc\\\",\\\"editorLineNumber.foreground\\\":\\\"#6e7681\\\",\\\"editorOverviewRuler.border\\\":\\\"#010409\\\",\\\"editorWidget.background\\\":\\\"#202020\\\",\\\"errorForeground\\\":\\\"#f85149\\\",\\\"focusBorder\\\":\\\"#0078d4\\\",\\\"foreground\\\":\\\"#cccccc\\\",\\\"icon.foreground\\\":\\\"#cccccc\\\",\\\"input.background\\\":\\\"#313131\\\",\\\"input.border\\\":\\\"#3c3c3c\\\",\\\"input.foreground\\\":\\\"#cccccc\\\",\\\"inputOption.activeBackground\\\":\\\"#2489db82\\\",\\\"inputOption.activeBorder\\\":\\\"#2488db\\\",\\\"keybindingLabel.foreground\\\":\\\"#cccccc\\\",\\\"notificationCenterHeader.background\\\":\\\"#1f1f1f\\\",\\\"notificationCenterHeader.foreground\\\":\\\"#cccccc\\\",\\\"notifications.background\\\":\\\"#1f1f1f\\\",\\\"notifications.border\\\":\\\"#2b2b2b\\\",\\\"notifications.foreground\\\":\\\"#cccccc\\\",\\\"panel.background\\\":\\\"#181818\\\",\\\"panel.border\\\":\\\"#2b2b2b\\\",\\\"panelInput.border\\\":\\\"#2b2b2b\\\",\\\"panelTitle.activeBorder\\\":\\\"#0078d4\\\",\\\"panelTitle.activeForeground\\\":\\\"#cccccc\\\",\\\"panelTitle.inactiveForeground\\\":\\\"#9d9d9d\\\",\\\"peekViewEditor.background\\\":\\\"#1f1f1f\\\",\\\"peekViewEditor.matchHighlightBackground\\\":\\\"#bb800966\\\",\\\"peekViewResult.background\\\":\\\"#1f1f1f\\\",\\\"peekViewResult.matchHighlightBackground\\\":\\\"#bb800966\\\",\\\"pickerGroup.border\\\":\\\"#3c3c3c\\\",\\\"progressBar.background\\\":\\\"#0078d4\\\",\\\"quickInput.background\\\":\\\"#222222\\\",\\\"quickInput.foreground\\\":\\\"#cccccc\\\",\\\"settings.dropdownBackground\\\":\\\"#313131\\\",\\\"settings.dropdownBorder\\\":\\\"#3c3c3c\\\",\\\"settings.headerForeground\\\":\\\"#ffffff\\\",\\\"settings.modifiedItemIndicator\\\":\\\"#bb800966\\\",\\\"sideBar.background\\\":\\\"#181818\\\",\\\"sideBar.border\\\":\\\"#2b2b2b\\\",\\\"sideBar.foreground\\\":\\\"#cccccc\\\",\\\"sideBarSectionHeader.foreground\\\":\\\"#cccccc\\\",\\\"statusBar.background\\\":\\\"#181818\\\",\\\"statusBar.border\\\":\\\"#2b2b2b\\\",\\\"statusBar.debuggingBackground\\\":\\\"#0078d4\\\",\\\"statusBar.debuggingForeground\\\":\\\"#ffffff\\\",\\\"statusBar.focusBorder\\\":\\\"#0078d4\\\",\\\"statusBar.foreground\\\":\\\"#cccccc\\\",\\\"statusBar.noFolderBackground\\\":\\\"#1f1f1f\\\",\\\"statusBarItem.focusBorder\\\":\\\"#0078d4\\\",\\\"statusBarItem.prominentBackground\\\":\\\"#6e768166\\\",\\\"tab.activeBackground\\\":\\\"#1f1f1f\\\",\\\"tab.activeBorder\\\":\\\"#1f1f1f\\\",\\\"tab.activeBorderTop\\\":\\\"#0078d4\\\",\\\"tab.activeForeground\\\":\\\"#ffffff\\\",\\\"tab.border\\\":\\\"#2b2b2b\\\",\\\"tab.hoverBackground\\\":\\\"#1f1f1f\\\",\\\"tab.inactiveBackground\\\":\\\"#181818\\\",\\\"tab.inactiveForeground\\\":\\\"#9d9d9d\\\",\\\"tab.unfocusedActiveBorder\\\":\\\"#1f1f1f\\\",\\\"tab.unfocusedActiveBorderTop\\\":\\\"#2b2b2b\\\",\\\"tab.unfocusedHoverBackground\\\":\\\"#1f1f1f\\\",\\\"terminal.foreground\\\":\\\"#cccccc\\\",\\\"terminal.tab.activeBorder\\\":\\\"#0078d4\\\",\\\"textBlockQuote.background\\\":\\\"#2b2b2b\\\",\\\"textBlockQuote.border\\\":\\\"#616161\\\",\\\"textCodeBlock.background\\\":\\\"#2b2b2b\\\",\\\"textLink.activeForeground\\\":\\\"#40a6ff\\\",\\\"textLink.foreground\\\":\\\"#40a6ff\\\",\\\"textSeparator.foreground\\\":\\\"#21262d\\\",\\\"titleBar.activeBackground\\\":\\\"#181818\\\",\\\"titleBar.activeForeground\\\":\\\"#cccccc\\\",\\\"titleBar.border\\\":\\\"#2b2b2b\\\",\\\"titleBar.inactiveBackground\\\":\\\"#1f1f1f\\\",\\\"titleBar.inactiveForeground\\\":\\\"#9d9d9d\\\",\\\"welcomePage.tileBackground\\\":\\\"#2b2b2b\\\",\\\"welcomePage.progress.foreground\\\":\\\"#0078d4\\\"},\\\"watch\\\":false}\",\"workbench.statusbar.hidden\":\"[\\\"status.workspaceTrust.1694637675520\\\",\\\"status.workspaceTrust.1694639025270\\\",\\\"status.workspaceTrust.4bffac55af083865200f1258df60c289\\\"]\",\"themeUpdatedNotificationShown\":\"true\",\"userDataProfiles.state.hidden\":\"[{\\\"id\\\":\\\"workbench.views.profiles.import.preview\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.profiles.export.preview\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extensions.state.hidden\":\"[{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchRecentlyUpdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.deprecatedExtensions\\\",\\\"isHidden\\\":false}]\",\"workbench.panel.alignment\":\"center\",\"github-BartolomeSintes\":\"[{\\\"id\\\":\\\"vscode.configuration-editing\\\",\\\"name\\\":\\\"Edición de configuración\\\",\\\"allowed\\\":true}]\"}}"} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment