Set-MarkdownOption
Konsolda Markdown içeriğini işlemek için kullanılan renkleri ve stilleri ayarlar.
Syntax
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>]
Description
Konsolda Markdown içeriğini işlemek için kullanılan renkleri ve stilleri ayarlar. Bu stiller, işlenen Markdown metninin rengini ve stilini değiştiren ANSI kaçış kodları kullanılarak tanımlanır.
Markdown hakkında daha fazla bilgi için Bkz . CommonMark web sitesi.
Not
Ayarlarda kullanılan dize değerleri, ANSI kaçış dizisi için Escape karakterini ([char]0x1B
) izleyen karakterlerdir. Dizeye Escape karakterini eklemeyin. ANSI kaçış kodlarıyla ilgili daha fazla bilgi için bkz . ANSI_escape_code.
Örnekler
Örnek 1 - Açık Temaya Geçme
Bu örnek, Light temasını seçer ve PassThru parametresini kullanarak yeni yapılandırmayı görüntüler.
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
Örnek 2 - Renk ve stil ayarlarını özelleştirme
Bu örnek, Markdown üst bilgilerinin kaçış kodunu değiştirir. Üst bilgiler için varsayılan yapılandırma, bunları çeşitli renklerde altı çizili metin olarak işler. Bu değişiklik, alt çizgi stilini kaldırır.
$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
Parametreler
-BoldForegroundColor
Kalın Markdown metnini işlemek için ön plan rengini ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Code
Markdown metninde kod bloklarını ve yayılmalarını işlemek için rengi ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header1Color
Markdown metninde Header1 bloklarını işlemek için rengi ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header2Color
Markdown metninde Header2 bloklarını işlemek için rengi ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header3Color
Markdown metninde Header3 bloklarını işlemek için rengi ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header4Color
Markdown metninde Header4 bloklarını işlemek için rengi ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header5Color
Markdown metninde Header5 bloklarını işlemek için rengi ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Header6Color
Markdown metninde Header6 bloklarını işlemek için rengi ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageAltTextForegroundColor
Markdown metninde bir görüntü öğesinin alternatif metnini işlemek için ön plan rengini ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Ayarlanacak yapılandırmayı içeren bir PSMarkdownOptionInfo nesnesi.
Type: | PSObject |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ItalicsForegroundColor
Markdown metninde italikleri işlemek için ön plan rengini ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinkForegroundColor
Markdown metninde köprüleri işlemek için ön plan rengini ayarlar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Cmdlet'in yeni yapılandırmayı içeren bir PSMarkdownOptionInfo nesnesi çıktısına neden olur.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Theme
Önceden tanımlanmış renk ayarlarını içeren bir tema seçer. Olası değerler Koyu ve Açık'tır.
Type: | String |
Accepted values: | Dark, Light |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
Çıkışlar
Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo
Notlar
Renk ve stili tanımlamak için kullanılan dize değerleri normal ifadeyle ^\[*[0-9;]*?m{1}
eşleşmelidir.
İlişkili Bağlantılar
PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin