私はかつて Markdown のファンではありませんでした。Markdown は、読みやすく書きやすいように設計されたプレーンテキスト構文で、HTML に簡単に公開できます。私はいくつかのブログや Web サイトで HTML を書いていますが、何年もかけてこの言語に十分慣れてきたので、コードを直接入力するのも苦ではありません。(私はいくつかの TextExpander ショートカットを使用して、そのコードの一部を処理しているので、特定のタグの詳細を覚える必要はありません。) さらに、Markdown はテキストのスタイル設定に HTML タグのサブセットしか処理しないため、他のより複雑なタグが必要になることがよくあります。しかし、ここMacworldで私の Mac ライティング アプリのレビューを読んだことがあれば、私が徐々に Markdown に慣れてきたことに気付いたかもしれません。私が書くもののほとんどにおいて、Markdown は必要なことをほとんど複雑にせずに実行してくれます。
最近では、多くの Mac ライティング アプリが Markdown をサポートしていますが、Markdown コードの処理方法はそれぞれ異なり、HTML プレビューに対しても、別のウィンドウでプレビューを表示するものから、同じウィンドウでテキストとプレビューを並べて表示するものまで、さまざまなアプローチを提供しています。
Soulmen の 45 ドルの Ulysses III (Mac App Store リンク) は異なるアプローチを採用しており、テキストのインラインでスタイルを表示します。テキストの一部にスタイルを適用すると (上記の「with」という単語のイタリック体など)、Ulysses は適用したスタイルでテキストを表示し、スタイル構文の文字は明るい色または暗い色で表示されます (使用しているテーマによって異なります)。

しかし、Ulyssesはリンクや画像のURLなどのMarkdown構文の一部を隠蔽します。例えば、文書に画像を配置するコードを挿入すると、IMGタグは表示されますが、キャプションなどを追加しても表示されません。Markdownの目的はプレーンテキストで記述することであるため、このような状況ではUlyssesは実際のMarkdown構文の一部から切り離された抽象化レベルを導入します。そのため、他のテキストエディタを使用する場合よりも理解しにくいと感じる人もいるでしょう。
Ulysses IIIは単なるMarkdownエディタではなく、豊富な整理機能を備えています。最も顕著なのはサイドバーで、ドキュメントの一部を「シート」と呼ばれる個別のファイルとして整理し、フォルダに保存できます。Ulysses IIIは、iCloudへの保存が可能になったことで、前モデルの機能を拡張しています。
Markdown構文をまだ勉強中の方は、Command+9キーを押すとMarkdownチートシートの表示/非表示を切り替えることができます。また、このアプリには便利なポップオーバーが用意されており、リンクや画像タグを簡単に追加できます。ただし、Ulysses内で脚注を追加する方法が分からず、少し時間がかかりました。脚注はリストになかったからです。(脚注は標準のMarkdownには含まれていませんが、UlyssesはMarkdownの拡張版であるMarkdown XLをサポートしており、脚注の構文も含まれています。)

Ulysses のデフォルト設定では、左側に場所とフォルダ、中央に選択した場所にある書類、右側にエディタが表示される3ペインビューが表示されます。2ペインビューに変更して、選択した場所にあるファイルとエディタのみを表示するか、エディタのみのビューを選択することもできます。フルスクリーンモードを有効にすることもできますが、このモードではエディタのみが表示されます。フルスクリーンモード時にサイドバーも表示できるようにしてほしいです。
Ulysses は、テキストと Markdown 文字の表示形式を複数のテーマで設定できます。これらのテーマは好みに合わせて調整でき、Ulysses のウェブサイトから他のテーマをダウンロードすることもできます。また、Ulysses 内のシートにキーワード(タグのような機能)を追加したり、サイドバーにフィルターを作成したりすることもできます。フィルターは Finder のスマートフォルダのようなもので、シート内の任意の場所にある特定のテキストを検索したり、特定のタグが付いたシートを検索したりするように設定できます。
Ulysses IIIにはプレビューウィンドウ(ファイル > プレビュー)も搭載されており、リッチテキスト、HTML、ePubなど、様々な形式でフォーマットされたテキストを表示できます。さらに、独自のCSSファイルを追加して、ウェブサイトやブログでの表示をプレビューすることも可能です。このウィンドウから、テキストに対応するHTMLをコピーしたり、そのHTMLをSafariに送信してSafariで表示したり、HTMLを保存したりできます。
しかし、このプレビューウィンドウはアプリの一部のようには見えませんし、Ulysses のシートは独立したテキストファイルではないため、Marked 2 などのサードパーティ製の Markdown プレビューツールを使うことができません。少なくとも、私が望むような使い方(作業中に更新されるプレビューを表示する)はできません。シートは Marked 2 にエクスポートすることしかできず、変更内容を確認するたびにこの手順を繰り返さなければなりません。また、スクロール中に現在のシートの末尾に達すると、Ulysses の編集ビューが「次の」シートに切り替わるのも気に入りません。この動作は非常に分かりにくく、編集していると思っていたシートにないテキストが表示されている理由を理解する必要があります。
このアプリにはエクスポート機能もあり、エクスポートオプションを提供するポップオーバーが表示されます。(このコマンドが、本来あるべきファイルメニューではなく、Windowsメニューに隠れているのは奇妙に感じました。ツールバーボタンも、エクスポート用ボタンというよりは共有ボタンのように見えます。)プレビューウィンドウと同様に、このポップオーバーではテキストを同等のHTMLとして簡単にコピーできます。これは、そのコードをブログに投稿したり、保存したり、別のアプリに送信したりする場合に最適です。
標準の3ペインモードで新規文書を作成すると、エディタには数行分のグレーの領域が表示されます。編集領域は下までグレー表示にしてほしかったです。また、Ulyssesは統計情報をヘッダーやフッターではなく、ポップオーバーで表示します。ポップオーバーは切り離すことができ、常に表示しておきたい場合は切り離すことができます(ただし、フッターよりも多くのスペースを占有します)。単語数目標を設定でき、小さな円で進捗状況が表示されますが、私は度数ではなく数値で表示していると思います。しかし、これらは些細な不満です。
結論
Ulysses IIIは、私がこれまでレビューしてきた多くのテキストエディタとは一線を画す、機能豊富なツールです。Markdownでの執筆に最適なツールであり、サイドバー、フォルダ、フィルターといった整理機能も備えているため、文章を大量に書き、書いたものすべてに素早くアクセスしたい人にとって最適なアプリです。ただし、Ulyssesを使うということは、そのワークフローに従うことを意味します。ファイル中心のアプローチを好む方には、Ulysses IIIは適していません。しかし、Ulyssesのロケーション/フォルダ/シート方式を好む方には、まさに探し求めていたテキストエディタかもしれません。
[2014 年 7 月 3 日午後 2 時 30 分に更新されました。外部プレビュー アプリを使用する手順を明確にし、統計ポップオーバーを常に表示できることを記載しました。]