Set-MarkdownOption
Establece los colores y estilos usados para representar contenido de Markdown en la consola.
Syntax
Set-MarkdownOption
[-Header1Color <String>]
[-Header2Color <String>]
[-Header3Color <String>]
[-Header4Color <String>]
[-Header5Color <String>]
[-Header6Color <String>]
[-Code <String>]
[-ImageAltTextForegroundColor <String>]
[-LinkForegroundColor <String>]
[-ItalicsForegroundColor <String>]
[-BoldForegroundColor <String>]
[-PassThru]
[<CommonParameters>]
Set-MarkdownOption
[-PassThru]
-Theme <String>
[<CommonParameters>]
Set-MarkdownOption
[-PassThru]
[-InputObject] <PSObject>
[<CommonParameters>]
Description
Establece los colores y estilos usados para representar contenido de Markdown en la consola. Estos estilos se definen mediante códigos de escape ANSI que cambian el color y el estilo del texto Markdown que se representa.
Para obtener más información sobre Markdown, consulte el sitio web de CommonMark .
Nota:
Los valores de cadena usados en la configuración son los caracteres que siguen el carácter De escape ([char]0x1B
) para la secuencia de escape ANSI. No incluya el carácter Escape en la cadena. Para obtener más información sobre el trabajo de códigos de escape ANSI, consulte ANSI_escape_code.
Ejemplos
Ejemplo 1: Cambiar al tema claro
En este ejemplo se selecciona el tema Light y se muestra la nueva configuración mediante el parámetro PassThru .
Set-MarkdownOption -Theme Light -PassThru
Header1 : [7m
Header2 : [4;33m
Header3 : [4;34m
Header4 : [4;35m
Header5 : [4;36m
Header6 : [4;30m
Code : [48;2;155;155;155;38;2;30;30;30m
Link : [4;38;5;117m
Image : [33m
EmphasisBold : [1m
EmphasisItalics : [36m
Ejemplo 2: Personalizar la configuración de color y estilo
En este ejemplo se cambia el código de escape de los encabezados Markdown. La configuración predeterminada de los encabezados las representa como texto subrayado de varios colores. Este cambio quita el estilo de subrayado.
$mdOptions = Get-MarkdownOption
$mdOptions.Header2 = '[93m'
$mdOptions.Header3 = '[94m'
$mdOptions.Header4 = '[95m'
$mdOptions.Header5 = '[96m'
$mdOptions.Header6 = '[97m'
Set-MarkdownOption -InputObject $mdOptions -PassThru
Header1 : [7m
Header2 : [93m
Header3 : [94m
Header4 : [95m
Header5 : [96m
Header6 : [97m
Code : [48;2;155;155;155;38;2;30;30;31m
Link : [4;38;5;117m
Image : [33m
EmphasisBold : [1m
EmphasisItalics : [36m
Parámetros
-BoldForegroundColor
Establece el color de primer plano para representar texto markdown en negrita.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Code
Establece el color para representar bloques de código y intervalos en el texto markdown.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header1Color
Establece el color para representar los bloques Header1 en el texto markdown.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header2Color
Establece el color de los bloques Header2 de representación en el texto de Markdown.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header3Color
Establece el color de los bloques Header3 de representación en el texto markdown.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header4Color
Establece el color para representar bloques Header4 en el texto markdown.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header5Color
Establece el color de los bloques Header5 de representación en el texto markdown.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header6Color
Establece el color para representar los bloques Header6 en el texto markdown.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageAltTextForegroundColor
Establece el color de primer plano para representar el texto alternativo de un elemento de imagen en el texto Markdown.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Objeto PSMarkdownOptionInfo que contiene la configuración que se va a establecer.
Type: | PSObject |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ItalicsForegroundColor
Establece el color de primer plano para representar las cursiva en el texto de Markdown.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinkForegroundColor
Establece el color de primer plano para representar hipervínculos en texto Markdown.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Hace que el cmdlet produzca un objeto PSMarkdownOptionInfo que contenga la nueva configuración.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Theme
Selecciona un tema que contiene la configuración de color predefinida. Los valores posibles son Oscuro y Claro.
Type: | String |
Accepted values: | Dark, Light |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Salidas
Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo
Notas
Los valores de cadena utilizados para definir el color y el estilo deben coincidir con la expresión ^\[*[0-9;]*?m{1}
regular .
Vínculos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de