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.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Code

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Header1Color

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Header2Color

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Header3Color

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Header4Color

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Header5Color

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Header6Color

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ImageAltTextForegroundColor

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Oggetto PSMarkdownOptionInfo contenente la configurazione da impostare.

Tipo:PSObject
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ItalicsForegroundColor

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LinkForegroundColor

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PassThru

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

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Theme

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

Tipo:String
Valori accettati:Dark, Light
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly: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 .