Newsletter 365tipů můžete číst zdarma. Placené předplatné je dobrovolná podpora, která pomáhá webu pokračovat.
Podpořit 365tipů

TIP#3300: Jak na macOS prohlížet Markdown (MD). V GUI i CLI

macOS bohužel nemá pro .md soubory žádnou nativní podporu. Preview umí jen obrázky a PDF, TextEdit/BBEdit ho zobrazí jako čistý text a Finder ho standardně otevírá v čemkoli, co je nastavené jako výchozí textový editor.

Pokud chcete Markdown skutečně vidět naformátovaný — nadpisy, tučné písmo, seznamy, tabulky — potřebujete jednu z následujících variant.

Rychlý náhled bez otevírání appky

Nejrychlejší způsob, jak nakouknout do obsahu, aniž byste cokoli spouštěli: QLMarkdown, plugin do Quick Looku.

brew install –cask qlmarkdown
qlmanage -r

Po instalaci stačí ve Finderu označit .md soubor a zmáčknout mezerník. Žádné okno appky, žádné čekání.

Pozor: jde o Quick Look plugin, ne appku — nejde ho spustit přes open, funguje jen přes mezerník nebo qlmanage -p soubor.md.

Další možná varianta – MacMD Viewer for macOS co umí třeba i Mermaid diagramy.

GUI appka pro editaci i náhled

Pokud chcete markdown i editovat, ne jen prohlížet, hodí se nativní appka s live náhledem.

Klasická volba MacDown je bohužel dlouhodobě neudržovaná a nemá Apple Silicon build — běží jen přes Rosettu a Gatekeeper na ni bude čím dál víc reptat.

Náhradou je aktivně udržovaný fork MacDown 3000, univerzální binárka pro Apple Silicon i Intel:

brew install –cask macdown-3000

Nastavení jako výchozí appky

Aby open soubor.md z terminálu (nebo dvojklik ve Finderu) rovnou otevřel správnou appku, nastav ji jako výchozí handler pro příponu .md:

Přes GUI: klik pravým na libovolný .md soubor → Get Info → Open with: vyberte appku → Change All…

Přes terminál (rychlejší, jde skriptovat),pořiďte si duti.

brew install duti

Zjistěte potřebné „bundle-id-appky“

mdls -name kMDItemCFBundleIdentifier /Applications/MacDown\ 3000.app

a to poté použijte pro přiřazení „otevírače“

duti -s <bundle-id-appky> md all
nejspíš duti -s „app.macdown.macdown3000“ md all

Ověření, co je aktuálně nastavené jako výchozí:

duti -x md

Čisté CLI řešení

Pokud markdown jen čtete a nechcee k tomu žádnou appku a máte rádi příkazovou řádku, existuje glow — vyrenderuje soubor přímo v terminálu, s formátováním, barvami i tabulkami.

brew install glow
glow soubor.md

Spuštěný bez argumentu proskenuje aktuální adresář a nabídne výběr ze všech .md souborů. Pro čtení delšího dokumentu po stránkách (jako less) přidejte -p:

glow -p soubor.md

Alternativy, pokud chcete jen podbarvenou syntaxi bez plného renderu: bat (univerzální „cat s barvama“) nebo mdcat (jednorázový výpis bez interaktivity).

Shrnutí

PotřebaNástroj
Rychlý náhled bez otevírání appkyQLMarkdown (mezerník ve Finderu)
Editace + živý náhledMacDown 3000
Čtení přímo v termináluglow

DODATKY:

Roman Ožana: Už nějakou dobu používám tohle markdownpreview.app.

Markdown Better View je další možnost od českého autora Martina Bednáře.

POZNÁMKA: Řešil jsem to s Claude, navrhla spoustu nepoužitelných věcí, ale nakonec to skončilo u téhle doporučené trojice. A nakonec jsem to Claude nechal shrnout, protože je dobré si to schovat. 100% AI ten text výše není. Bylo nutné doplnit obrázky, lépe vysvětlit duti a přidat odkazy na jednotlivé pomůcky. Nemluvě tedy o odzkoušení. Důvodem totiž bylo, že jsem přesně tohle potřeboval. A teď vlastně i víte, co používám.