🦍

VimでMarkdownの<details>を折りたたむ

2021/12/04に公開

初めに

普段VimでMarkdownを書いていますが、<details>を多用することがたまにあります。
プレビュー画面ではちゃんと折りたたまれますが、Vim上では変わらず長いので、それを折りたたむ方法を紹介します。

やり方

foldmethodfoldmarkerを使います。

:setl foldmethod=marker
:setl foldmarker=<details>,</details>

foldmethodは折りたたむ方法を指定するオプションです。
foldmarkerfoldmethodmarkerのときに、折りたたみの開始と終了を指定するオプションです。
今回は<details>が開始で、</details>が終了なのでそのように設定すればOKです。

まとめ

<details>がたくさんある場合はぜひ試してみてください。だいぶ見やすくなると思います。

Discussion