Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Markdown е страхотен за писане и ви позволява да форматирате документ във всеки текстов редактор, като използвате богати функции, включително заглавие, извадки от код, получер шрифт, курсив, контролни списъци, точки с водещи точки, таблици и др. Но докато Markdown е лесен за писане в редактор като nano, не е толкова лесен за четене в терминала.

Glow е помощна програма от командния ред, която показва документите на Markdown по начина, по който са предназначени да бъдат четени.

Какво е Markdown и защо е трудно да се показва в терминал?

Markdown е конвенция за форматиране на текст, и е почти обратното на a Какво виждате, това получавате (WYSIWYG) тип редактор.

Маркираните документи съдържат различни символи, които показват как текстът трябва да бъде форматиран на страница. Тези символи се интерпретират от анализатор на Markdown и се показват в четец на документи или се преобразуват в HTML, за да се показват в мрежата.

instagram viewer

Тъй като Markdown разчита на символите, интерпретирани от външно приложение, можете да го създадете дори в най-простия текстов редактор. Не се нуждаете от изтегляне на MS Office от няколко гигабайта, за да създадете Markdown документ; можете да го направите в nano, vim или Emacs.

Показването на Markdown документи е различен въпрос. Разбира се, можете да ги отворите в nano отново или можете да използвате котка за да видите съдържанието на файла, но няма да видите Markdown изобразен, както трябва да бъде за читателите; вместо това ще видите символите за форматиране.

За потребители, които прекарват много време клониране на Git хранилища, това бързо се превръща в скучна работа. Файловете README на Git обикновено са документи на Markdown и разделянето на вниманието ви между мислено изобразяване на документ на Markdown и смилане на съдържанието му означава, че можете да пропуснете много.

Въпреки че бихте могли да използвате специален GUI Markdown renderer или да проверите уебсайта, това означава, че ще трябва да разфокусирате и да напуснете своя терминал. Ако използвате VPS или имате отвращение към GUI от всякакъв вид, няма да имате късмет.

Glow е терминален четец на Markdown, който е идеален за четене на документация на Markdown директно от командния ред. Можете да го използвате, за да откриете Markdown файлове и да ги скриете в личната си колекция.

Как да инсталирате Glow на Linux

Въпреки че Glow не се предлага в официалните хранилища на повечето Linux дистрибуции, все пак е лесно да се инсталира.

За Debian и неговите производни

За да инсталирате Glow на дистрибуции, базирани на Ubuntu и Debian, първо трябва да добавите ключа Glow GPG и след това да добавите неговото хранилище към списъка с източници на вашата система.

Добавете ключа към вашия ключодържател и хранилището към вашите източници, като използвате:

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [подписан от=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/" | sudo tee /etc/apt/sources.list.d/charm.list

Актуализирайте списъка с пакети на вашата система, след което инсталирайте Glow с:

sudo apt актуализация
sudo apt Инсталирай светят

Инсталирайте Glow на Fedora

За да изтеглите и инсталирате Glow на Fedora, RHEL и други базирани на RPM дистрибуции, първо изпълнете следната команда:

ехо '[чар]
име=Очарование
baseurl=https://repo.charm.sh/yum/
активиран=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo

След това инсталирайте Glow, като напишете:

sudo yum Инсталирай светят

За Arch Linux и неговите производни

Можете да инсталирате Glow on Arch-базирани дистрибуции, като използвате пакетния мениджър по подразбиране, Pacman.

sudo pacman -S сияние

Инсталирайте Glow веднага

Ако имате достатъчно късмет да имате система, поддържана от собствения Snap Store на Canonical, можете да инсталирате Glow с:

sudo snap Инсталирай светят

За тези, които нямат инсталиран Snap или не знаят как работи, вижте нашето подробно ръководство за инсталиране и използване на Snap Store на Linux.

Използване на Glow за четене на Markdown документи във вашия терминал

Най-простият начин да използвате Glow е да му предадете Markdown файл като аргумент:

светят това-документ.md

Както можете да видите, Glow изобрази иначе труден документ, пълен с получер и курсив, цитиран текст, таблици, списъци и връзки с котвен текст.

Това е доста добре и Glow също идва с потребителски интерфейс на терминала. Можете да го активирате с:

светят

...и Glow ще ви представи рекурсивен списък с локални Markdown файлове. Можете да навигирате в списъка с клавишите със стрелки на клавиатурата и да натиснете Връщане за да изберете един. Удряне Esc ще ви върне в главното меню.

Можете да стартирате Glow във всяка директория, като добавите пътя на директорията като аргумент:

блясък ~/my/markdown/файл/изхвърляне/

Glow ви улеснява да съхранявате Markdown файлове за бърза справка по-късно. Просто отворете всеки Markdown документ с Glow TUI и натиснете С на вашата клавиатура.

Като алтернатива, ако не искате да отваряте пълния TUI, за да скриете Markdown документ, който е точно пред вас, стартирайте:

светещо скривалище това-документ.md

Можете да намерите вашите скрити статии от основния TUI, като използвате Раздел клавиш за навигиране до раздела "скривалище".

Използвайте Glow, за да четете Markdown документи онлайн

Glow работи перфектно с GitHub README файлове и ако знаете името на хранилището, което искате, тогава:

сияние github.com/charmbracelet/glow

... ще доведе до извличане на Glow README от GitHub и изобразяване като стандартен изход.

Ако вашият Markdown файл е другаде, можете да използвате:

свети https://host.tld/file.md

Персонализирайте Glow за показване на Markdown в терминала

Glow работи добре както е и ще се опита да открие вашата цветова схема на терминала, преди да ви представи форматиран Markdown. Можете да промените настройките по подразбиране, ако желаете, и можете да избирате между светла или тъмна тема с превключвателя за стилове .

сияние -s светлина

Или превключете на тъмен режим с:

сияние - тъмно

Ако имате персонализиран лист със стилове, можете лесно да го използвате и с Glow:

светятМоят стил.json

Glow улеснява изобразяването на Markdown документи

Четенето на Markdown документи във вашия терминал е огромно подобрение на качеството на живот и означава, че не е необходимо да харчите системни ресурси за отваряне на още едно приложение или браузър, управлявано от GUI.

Ако искате да си починете от четенето на дълги Markdown документи, можете също да търсите YouTube видеоклипове от вашия терминал!