Markdownをサポートしたメモアプリは数多くありますが、技術系のメモやスニペットを書き溜めるのに適したものはそれほど多くありません。

個人的な要件としては、

  1. データフォーマットがオープンで好みのクラウドサービスで同期できること
  2. Markdown(GFM)を扱えてプレビューできること
  3. コードの取り扱いが簡単なこと(できればシンタクスハイライトも)
  4. ファイルを意識しないで使えること(ファイル名を考えたりしなくて良い。オートセーブされる)
  5. ノートブック、タグなどでノートを整理・分類できること

ぐらいなのですが、すべてを満たしたアプリをなかなか見つけられず、Day OneやUlysses、Kobitoなどを併用して凌いでいましたが、最近、知ったQuiverというアプリがこれらの要件をすべて満たしており、これに一本化することに。

あまりにも気に入ったため、思わず公式ドキュメントを翻訳してしまいました。さらに詳しい情報はこちらをどうぞ。

Quiverをはじめよう · HappenApps/Quiver Wiki

Markdownエディタとしての機能だけでも満足なのですが、Quiverでは「セル」という概念があり、LaTeXやシーケンス図なども簡単に扱うことができます。

たとえば、

[

\sum_{n=1}^\infty \frac{1}{n^s}  \ \ (s > 0)

]

は $s > 1$ ならば収束し, $s \le 1$ ならば発散する.

などと書くと、

∑n=1∞1ns (s>0)

は s>1 ならば収束し, s≤1 ならば発散する.

のようにレンダリングされますし、

Title: ポップアップイベント\n(Markdown/生成リクエスト)

user->popup: アイコンクリック

popup->background: postMessage(トピック取得要求)

background->content: postMessage(トピック取得要求)

Note right of content: WorkFlowyのDOMから\n選択中のトピック取得

content-->background: callback(トピック)

background-->popup: postMessage(エレメント)

Note right of popup: 指定形式に整形

popup-->user: Markdown/HTML

このように書けば、

/attachment/RTuHZSTFY8K1DQ.png のようにレンダリングされるという高機能ぶり。嬉しい誤算でした。

価格も1200円とリーズナブルですし、こちらからトライアル版をダウンロードできますので、Markdownを扱えるメモアプリをお探しの方はお試しを。

Quiver: The Programmer’s Notebook を Mac App Store で