本文へスキップ
Mernyx
メニューを開く

Mernyx vs VS Code:Mermaid のプレビューかエディタか

VS Code が Markdown プレビューに描く Mermaid は、ドキュメントの中の 1 枚の絵です。Mernyx は図そのものをファイルとして扱い、マウスで編集したい場面のためのツールです。

Mernyx を選ぶ理由

2 つのツールの答えが分かれる 3 つの行で、Mernyx が何をしているか。

あなたのファイル

.mmd ファイル自体を編集します。

キャンバスでの編集

対応

Finder のプレビュー

対応

VS Code が向いている場面

すでに VS Code でドキュメントを書いているなら、内蔵の Mermaid プレビューがいちばん近道です。

Markdown ドキュメントの中の図はドキュメントの中の 1 枚の絵で、VS Code はそれをうまく描きます。拡張機能も、プレビュー用のサーバも、2 つめのウィンドウも要りません。Mernyx は、その絵が絵でなくなってファイルそのものになったときのためのものです。ノードを動かしたいのに、ソースコードも一緒に変わる必要があるときです。多くの人は両方を持ちます。問題はどちらが優れているかではなく、いま手元に持っているのはどちらかです。

メカニズムごとに比較

機能ごとに 1 行。左の列が Mernyx、右の列がこのページの比較対象です。

機能ごとに 1 行。左の列が Mernyx、右の列がこのページの比較対象です。
機能MernyxVS Code
ネイティブ描画
対応ネイティブに描画します。すべてのノードが本物のビューで、レイアウトは手元の Mac で計算されます。
部分対応非ネイティブの技術で描画されます。
あなたのファイル
対応.mmd ファイル自体を編集します。
部分対応図は Markdown ドキュメントの Mermaid コードブロックの中にあります。
Finder のプレビュー
対応対応
非対応非対応
Finder のサムネイル
対応対応
非対応非対応
キャンバスでの編集
対応対応
非対応非対応
オフラインでの動作
対応コンパイル、レイアウト、エクスポートはすべて手元の Mac で行うので、ネットワークがなくても同じように動きます。
対応VS Code はローカルアプリなので、ネットワークがなくても同じ図が描けます。
エクスポート
対応PNG・SVG・PDF を、透かしなしで、好きなサイズで書き出せます。
非対応プレビューは図を描き、ソースコードをコピーします。画像の書き出しはできません。
インストール不要
対応1 つのアプリです。拡張機能を入れる必要も、実行環境を準備する必要もありません。
対応拡張機能のインストールが必要です。
共有
対応ファイルを共有する
対応ファイルを共有する
アイコン
対応対応
対応対応
AI
対応キーは自分で用意します。エンドポイントもキーもあなたの指定で、制限はありません。
部分対応VS Code には Mermaid 用の AI は同梱されていません。
アカウント不要
対応アカウントは不要
対応アカウントは不要

よくある質問

VS Code は今 Mermaid を描きますか?

Markdown の中からのみです。第三者の拡張機能をインストールすれば描けます。

では、なぜ別のアプリなのか?

より強いビジュアル編集、macOS のシステム機能(Quick Look など)との連携、ネイティブな高パフォーマンス描画です。

VS Code でノードを動かすと Mermaid のソースコードも変わりますか?

内蔵のプレビューでは変わりません。描かれるのは結果であって、編集できるキャンバスではありません。Mernyx ではキャンバスとソースコードが 1 つのドキュメントを映す 2 つのビューです。ノードをドラッグするとソースコードが書き換わり、ソースコードを編集するとキャンバスが再描画されます。

無料で試す

ダウンロードして、手元にあるファイルを開いて、変更したいものがあったときにキャンバスが $19 の価値があるかどうか確かめてください。