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