Markdown Flow
Notion のように、Markdown をそのままリッチに編集できる VSCode 拡張です。プレビューボタンは要りません——.md を開くと、見出しは大きく、太字は太く、チェックボックスは本物のチェックボックスとして表示され、そのまま編集できます。
特徴
- 見出しが大きく表示(
# +スペースでその場で見出しに)
## で見出し2、# で見出し1(Notion と同じく、レベルを置き換え)
- タスクリスト:
[] でチェックボックス作成、クリックでトグル、[x] でチェック、字下げ(ネスト)内でも作成可
- 折りたたみ(トグル):
<details><summary>見出し</summary> が ▶ / ▼ で開閉でき、見出しはその場で書き換えられます。開閉してもファイルは変更されません
- wikilink:
[[ページ名]] をリンク風に表示。保存は [[ページ名]] のままなので Obsidian などと互換
- 太字・斜体・リスト・引用・コードブロックなどの基本 Markdown
- 外部変更に追従(他のエディタや git でファイルが変わると自動で反映)
- VSCode のテーマに追従:ライトでもダークでも読みやすい配色になります
- ファイルを壊さない:Markdown ⇔ 表示の往復を検証したうえで保存
- 安全:webview は外部通信を遮断(厳格な Content-Security-Policy、外部 CDN 不使用)
使い方
.md ファイルを開くだけです。自動的に Markdown Flow で開きます。
標準のテキストエディタで開きたいときは、ファイルを右クリック →「Reopen Editor With… → Text Editor」を選びます。
既知の制限
- 折りたたみを新規作成する記法は未対応です(
<details><summary>見出し</summary> と書けば折りたたみになります)
- wikilink はクリックしてもページを開きません(表示のみ)
- 水平線の記号(
--- / ***)は保存時に統一されることがあります
- 入れ子のタスクで親子の間に空行が入ることがあります(Markdown の通常挙動で、内容は壊れません)
ライセンス
MIT License. 内部で Milkdown(MIT ライセンス)を使用しています。
| |