Markdownで書いていて、コードを実際のプログラムからコピペすると、インデントの調整が必要になります。さらに普段書いているコードとドキュメント用のコードで若干形を変えたい時には修正が必要になります。その結果、スペースとタブが折り混ざる状態になったりします。 そうしたコードにまつわる問題を解決してくれるのがPrettier Markdownです(ただしJavaScriptだけ)。

Prettier Markdownの使い方

元コード。

変換後。確かにインデントが綺麗になっています。

Prettier Markdownを使うとインデントがスペースに統一されて、見やすいコードになります。なお、言語としてjsまたはjsxなどJavaScript系の言語を指定する必要があります。Markdownの内容が書き換わるので念のためご注意ください。

Prettier Markdownはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。

noyobo/prettier-markdown: ? Markdown ➡️ prettier ➡️ Formatted Code ➡️ Markdown ✨