Partager via


Set-MarkdownOption

Définit les couleurs et les styles utilisés pour le rendu du contenu Markdown dans la console.

Syntaxe

IndividualSetting (Par défaut)

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>]

Theme

Set-MarkdownOption
    -Theme <String>
    [-PassThru]
    [<CommonParameters>]

InputObject

Set-MarkdownOption
    [-InputObject] <PSObject>
    [-PassThru]
    [<CommonParameters>]

Description

Définit les couleurs et les styles utilisés pour le rendu du contenu Markdown dans la console. Ces styles sont définis à l’aide de codes d’échappement ANSI qui modifient la couleur et le style du texte Markdown en cours de rendu.

Pour plus d’informations sur Markdown, consultez le site web CommonMark.

Remarque

Les valeurs de chaîne utilisées dans les paramètres sont les caractères qui suivent le caractère Escape ([char]0x1B) pour la séquence d’échappement ANSI. N’incluez pas le caractère escape dans la chaîne. Pour plus d’informations sur le travail des codes d’échappement ANSI, consultez ANSI_escape_code.

Exemples

Exemple 1 : basculer vers le thème clair

Cet exemple montre comment sélectionner le thème Light et afficher la nouvelle configuration à l’aide du paramètre 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

Exemple 2 : Personnaliser les paramètres de couleur et de style

Cet exemple montre comment modifier le code d’échappement des en-têtes Markdown. La configuration par défaut pour les en-têtes les restitue sous forme de texte souligné de différentes couleurs. Cette modification supprime le style de soulignement.

$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

Paramètres

-BoldForegroundColor

Définit la couleur de premier plan pour le rendu du texte Markdown en gras.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

IndividualSetting
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Code

Définit la couleur du rendu des blocs de code et des étendues dans le texte Markdown.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

IndividualSetting
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Header1Color

Définit la couleur du rendu des blocs Header1 dans le texte Markdown.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

IndividualSetting
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Header2Color

Définit la couleur du rendu des blocs Header2 dans le texte Markdown.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

IndividualSetting
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Header3Color

Définit la couleur du rendu des blocs Header3 dans le texte Markdown.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

IndividualSetting
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Header4Color

Définit la couleur du rendu des blocs Header4 dans le texte Markdown.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

IndividualSetting
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Header5Color

Définit la couleur du rendu des blocs Header5 dans le texte Markdown.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

IndividualSetting
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Header6Color

Définit la couleur du rendu des blocs Header6 dans le texte Markdown.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

IndividualSetting
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ImageAltTextForegroundColor

Définit la couleur de premier plan pour le rendu du texte de remplacement d’un élément d’image dans le texte Markdown.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

IndividualSetting
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-InputObject

Objet PSMarkdownOptionInfo contenant la configuration à définir.

Propriétés du paramètre

Type:PSObject
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

InputObject
Position:0
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ItalicsForegroundColor

Définit la couleur de premier plan pour le rendu des italiques dans le texte Markdown.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

IndividualSetting
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-LinkForegroundColor

Définit la couleur de premier plan pour le rendu des liens hypertexte dans le texte Markdown.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

IndividualSetting
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PassThru

Provoque la sortie d’une applet de commande objet PSMarkdownOptionInfo contenant la nouvelle configuration.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Theme

Sélectionne un thème contenant des paramètres de couleur prédéfinis. Les valeurs possibles sont sombres et clair .

Propriétés du paramètre

Type:String
Valeur par défaut:None
Valeurs acceptées:Dark, Light
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Theme
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

PSObject

Sorties

Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo

Notes

Les valeurs de chaîne utilisées pour définir la couleur et le style doivent correspondre à l’expression régulière ^\[*[0-9;]*?m{1}.