Set-MarkdownOption
Задает цвета и стили, используемые для отрисовки содержимого Markdown в консоли.
Синтаксис
IndividualSetting (по умолчанию)
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>]
Theme
Set-MarkdownOption
-Theme <String>
[-PassThru]
[<CommonParameters>]
Set-MarkdownOption
[-InputObject] <PSObject>
[-PassThru]
[<CommonParameters>]
Описание
Задает цвета и стили, используемые для отрисовки содержимого Markdown в консоли. Эти стили определяются с помощью escape-кодов ANSI, которые изменяют цвет и стиль отображаемого текста Markdown.
Дополнительные сведения о Markdown см. на веб-сайте CommonMark .
Замечание
Строковые значения, используемые в параметрах, — это символы, которые следуют за символом Escape ([char]0x1B
) для escape-последовательности ANSI. Не включайте в строку символ Escape- . Дополнительные сведения о функционировании escape-кодов ANSI см. в ANSI_escape_code .
Примеры
Пример 1. Переход на световую тему
В этом примере выбирается тема Light и отображается новая конфигурация с помощью параметра 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
Пример 2. Настройка параметров цвета и стиля
В этом примере изменяется escape-код заголовков Markdown. Конфигурация по умолчанию для заголовков отображает их как подчеркнутый текст различных цветов. Это изменение удаляет стиль подчеркивания.
$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
Параметры
-BoldForegroundColor
Задает цвет переднего плана для отображения полужирного текста Markdown.
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
IndividualSetting
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Code
Задает цвет блоков кода отрисовки и диапазонов в тексте Markdown.
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
IndividualSetting
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
Устанавливает цвет для отрисовки блоков Заголовок 1 в Markdown-тексте.
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
IndividualSetting
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
Задает цвет для рендеринга блоков Header2 в тексте Markdown.
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
IndividualSetting
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
Задает цвет для отображения блоков Заголовок 3 в тексте Markdown.
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
IndividualSetting
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
Устанавливает цвет для отображения блоков заголовков четвертого уровня в тексте Markdown.
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
IndividualSetting
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
Задает цвет блоков заголовка 5 в тексте Markdown.
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
IndividualSetting
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
Устанавливает цвет для отрисовки заголовков шестого уровня в тексте Markdown.
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
IndividualSetting
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-ImageAltTextForegroundColor
Задает цвет переднего плана для отрисовки альтернативного текста элемента изображения в тексте Markdown.
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
IndividualSetting
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
Объект PSMarkdownOptionInfo , содержащий конфигурацию для установки.
Тип: PSObject
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
InputObject
Position: 0
Обязательно: True
Значение из конвейера: True
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-ItalicsForegroundColor
Задает цвет переднего плана для отрисовки курсивов в тексте Markdown.
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
IndividualSetting
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-LinkForegroundColor
Задает цвет переднего плана для отображения гиперссылок в тексте Markdown.
Свойства параметра
Тип: String
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
IndividualSetting
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-PassThru
Вызывает вывод командлета объект PSMarkdownOptionInfo , содержащий новую конфигурацию.
Свойства параметра
Тип: SwitchParameter
Default value: None
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
(All)
Position: Named
Обязательно: False
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
-Theme
Выбирает тему, содержащую стандартные параметры цвета. Возможные значения: Темные и Свет .
Свойства параметра
Тип: String
Default value: None
Допустимые значения: Dark, Light
Поддерживаются подстановочные знаки: False
DontShow: False
Наборы параметров
Theme
Position: Named
Обязательно: True
Значение из конвейера: False
Значение из конвейера по имени свойства: False
Значение из оставшихся аргументов: False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters .
Выходные данные
Microsoft.PowerShell.MarkdownRender.PSMarkdownOptionInfo
Примечания
Строковые значения, используемые для определения цвета и стиля, должны соответствовать регулярному выражению ^\[*[0-9;]*?m{1}
.