Show-Markdown (Microsoft.PowerShell.Utility)
Show-Markdown
- Модуль:
- Microsoft.PowerShell.Utility
Показывает файл или строку Markdown в консоли удобным способом с использованием escape-последовательностей VT100 или в браузере с использованием HTML.
Синтаксис
Show-Markdown
[-Path] <String[]>
[-UseBrowser]
[<CommonParameters>]Show-Markdown
-InputObject <PSObject>
[-UseBrowser]
[<CommonParameters>]Show-Markdown
-LiteralPath <String[]>
[-UseBrowser]
[<CommonParameters>]Описание
Командлет Show-Markdown используется для отображения Markdown в удобочитаемом формате либо в терминале, либо в браузере.
Show-Markdown может возвращать строку, включающую escape-последовательности VT100, отображаемые терминалом (если он поддерживает escape-последовательности VT100). В основном это используется для просмотра файлов Markdown в терминале. Эту строку также можно получить с помощью ConvertFrom-Markdown, указав параметр AsVT100EncodedString.
Show-Markdown также позволяет открыть браузер и показать вам обработанную версию Markdown. Он визуализирует Markdown, превращая его в HTML и открывая HTML-файл в браузере по умолчанию.
Вы можете изменить способ, которым Show-Markdown отображает Markdown в терминале, используя Set-MarkdownOption.
Этот командлет был представлен в PowerShell 6.1.
Примеры
Пример 1: Простой пример с указанием пути
Show-Markdown -Path ./README.mdПример 2: Простой пример с указанием строки
@"
# Show-Markdown
## Markdown
You can now interact with Markdown via PowerShell!
*stars*
__underlines__
"@ | Show-MarkdownПример 2. Открытие Markdown в браузере
Show-Markdown -Path ./README.md -UseBrowserПараметры
-InputObject
Строка Markdown, которая будет отображаться в терминале. Если вы не передадите поддерживаемый формат, Show-Markdown выдаст ошибку.
- Тип :
PSОбъект
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
True
- Принимайте подстановочные знаки:
False
-LiteralPath
Указывает путь к файлу Markdown. В отличие от параметра Path, значение LiteralPath используется точно так, как оно введено. Никакие символы не интерпретируются как подстановочные знаки. Если путь содержит escape-символы, заключите его в одинарные кавычки. Одинарные кавычки сообщают PowerShell не интерпретировать никакие символы как escape-последовательности.
- Тип :
String[]
- Псевдонимы:
PSPath, LP
- Позиция:
Именованный
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
True
- Принимайте подстановочные знаки:
False
-Path
Указывает путь к файлу Markdown, который необходимо отобразить.
- Тип :
String[]
- Позиция:
0
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
True
- Принимайте подстановочные знаки:
True
-UseBrowser
Компилирует входные данные Markdown в формате HTML и открывает их в браузере по умолчанию.
- Тип :
SwitchParameter
- Позиция:
Именованный
- Значение по умолчанию:
False
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
Входы
PSObject
Строка[]
Выходы
Строка