Condividi tramite


Set-MarkdownOption

Imposta i colori e gli stili utilizzati per il rendering del contenuto Markdown nella console.

Sintassi

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

Descrizione

Imposta i colori e gli stili utilizzati per il rendering del contenuto Markdown nella console. Questi stili vengono definiti usando codici di escape ANSI che modificano il colore e lo stile del testo Markdown di cui viene eseguito il rendering.

Per altre informazioni su Markdown, vedere il sito Web CommonMark .

Nota

I valori stringa usati nelle impostazioni sono i caratteri che seguono il carattere escape ([char]0x1B) per la sequenza di escape ANSI. Non includere il carattere Escape nella stringa. Per altre informazioni sul funzionamento dei codici di escape ANSI, vedere ANSI_escape_code.

Esempio

Esempio 1 - Passare al tema chiaro

In questo esempio viene selezionato il tema Light e viene visualizzata la nuova configurazione usando il parametro 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

Esempio 2: personalizzare le impostazioni di colore e stile

In questo esempio viene modificato il codice di escape per le intestazioni Markdown. La configurazione predefinita per le intestazioni ne esegue il rendering come testo sottolineato di vari colori. Questa modifica rimuove lo stile di sottolineatura.

$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

Parametri

-BoldForegroundColor

Imposta il colore di primo piano per il rendering del testo Markdown in grassetto.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Code

Imposta il colore per il rendering dei blocchi di codice e degli intervalli nel testo Markdown.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header1Color

Imposta il colore per il rendering dei blocchi Header1 nel testo Markdown.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header2Color

Imposta il colore per il rendering dei blocchi Header2 nel testo Markdown.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header3Color

Imposta il colore per il rendering dei blocchi Header3 nel testo Markdown.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header4Color

Imposta il colore per il rendering dei blocchi Header4 nel testo Markdown.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header5Color

Imposta il colore per il rendering dei blocchi Header5 nel testo Markdown.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Header6Color

Imposta il colore per il rendering dei blocchi Header6 nel testo Markdown.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ImageAltTextForegroundColor

Imposta il colore di primo piano per il rendering del testo alternativo di un elemento immagine nel testo Markdown.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Oggetto PSMarkdownOptionInfo contenente la configurazione da impostare.

Type:PSObject
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ItalicsForegroundColor

Imposta il colore di primo piano per il rendering dei corsivi nel testo Markdown.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LinkForegroundColor

Imposta il colore di primo piano per il rendering dei collegamenti ipertestuali nel testo Markdown.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Fa in modo che il cmdlet restituisca un oggetto PSMarkdownOptionInfo contenente la nuova configurazione.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Theme

Seleziona un tema contenente impostazioni di colore predefinite. I valori possibili sono Dark e Light.

Type:String
Accepted values:Dark, Light
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Input

PSObject

Output

Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo

Note

I valori stringa usati per definire il colore e lo stile devono corrispondere all'espressione ^\[*[0-9;]*?m{1}regolare .