Set-MarkdownOption
Imposta i colori e gli stili usati 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 usati per il rendering del contenuto Markdown nella console. Questi stili vengono definiti usando i codici di escape ANSI che modificano il colore e lo stile del testo Markdown sottoposto a 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 li esegue 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 grassetto.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Code
Imposta il colore per i blocchi di codice di rendering e l'intervallo 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 i blocchi intestazione2 di rendering 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 Intestazione5 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 Intestazione6 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
Causa l'output di 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
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 .