文章を書くことだけに集中できる、高機能でシンプルなデザインのテキストエディタ「Ulysses」

文章を書くときのノートアプリ・テキストエディタをいろいろと試している最中なのですが、今回は有名な「Ulysses」を試した感想をまとめておきます。
Ulysses

UlyssesはmacOS・iPadOS・iOSに対応したテキストエディタで、もともと買い切りアプリでしたが2017年からサブスクリプションモデルになったアプリです。
金額は年払いだと$49.99(月額約$4.2)で、月払いだと月額$5.99になります。
Setappの利用
Ulyssesは「Setapp」という有料アプリを好きなだけ使えるサブスクサービスに含まれています(iOS込みのプランに入るとmacOSだけでなく、iOSでもUlyssesが使えるようになります)。
Ulysses自体が年払いでも月$4.2かかるので、他にも使うアプリがある場合はSetappを利用する方がお得です。
シンプルで使いやすいデザイン
Ulyssesの特徴は癖のないシンプルなデザインです。
他のテキストエディタだとそのエディタのデザインがかなり押し出されている場合もありますが、Ulyssesは見た目がスッキリしていて「Macっぽい」アプリになっています。

テキストエディタに限らず、「デザインなどが自分が使っていてテンションが上がるアプリかどうか」もアプリを選ぶ基準として大事な要素だったりします。
基本的な機能
タイプライターモード
地味に気に入ったのがタイプライターモードです。
これは入力行を常に画面の特定場所に固定できる機能です。

文章を書いていく中で余計な視線移動がなくなりますし、純粋に書くことに集中できます。
「エディタフォーカス」といって文章のみ表示するモードがあるので、このモードと併用するのがオススメです。

表示のカスタマイズ
シンプルなデザインのアプリにありがちな「なにも表示のカスタマイズができない」がありません。
- 行の高さ
- 段落の間隔
- 1行目のインデント
- 1行の文字数
- 画像のプレビューサイズ
[環境設定]→[一般]でこれらを細かく設定できます。
![[環境設定]→[一般]](https://webrandum.net/mskz/wp-content/uploads/2022/03/image_2-10.png)
「なるほど!」と思ったのが「1行の文字数」を設定できる点です。
原稿を書いて流し込むと「1行あたりの文字数が違うので微妙な位置で改行されてしまった」となると気になりますが、実際の表示に近づけておくことでこれも対処できます。
地味な機能かもしれませんが、他のテキストエディタではあまり見かけたことがなかったので気に入りました。
Markdown機能
最近はリッチテキストのテキストエディタも多くなってきましたが、個人的にはリッチテキストよりもプレーンテキストの方が扱いやすいです。
リッチテキストというのは「テキストにフォントやカラーなどの書式設定の情報が付与されたフォーマット」で、プレーンテキストにはテキストにそれらの情報は付与されていません。
リッチテキストの方がいろいろ装飾ができて見栄えをキレイにできますが、文章を書くことにのみ集中したい場合はプレーンテキストの方が適しています。
とはいえ、見出しなど最低限の装飾は使いたいのでMarkdownというルールに従って記述すると装飾されます。
装飾のカスタマイズ(テーマ設定)
Markdown対応のテキストエディタの場合、装飾のカスタマイズは自分でできない場合がほとんどですが、Ulyssesの場合は[環境設定]→[マークアップ]でカスタマイズできます。
![[環境設定]→[マークアップ]](https://webrandum.net/mskz/wp-content/uploads/2022/03/image_3-9.png)
ただし、テーマの編集はmacOSでしかできません。
テーマを保存して、そのテーマファイルをiPhoneやiPadにインストールして同じテーマを反映することはできます。
文字数などの情報表示
「文字数」や「単語数」、「普通に読めば何秒かかるか」が表示されます。
他のテキストエディタにもある機能ですが、Ulyssesでも当然確認できます。

仕事で文章を書くときは文字数が決まっているものなので、文字数チェックは必須です。
様々な書き出し形式に対応
様々な書き出し形式が用意されています。
自分はあまり使いませんが、WordPressに連携してUlyssesから投稿する機能もあります。
- テキスト
- Markdown
- HTML
- DOCX
- ePub
- ブログと連携して投稿
iCloud同期やDropboxフォルダにバックアップ
iCloudを使ってMac・iPad・iPhoneで同期が取れます。
他にもメニューバーの[ファイル]→[外部フォルダを追加…]でフォルダを指定しておくと、そのフォルダ内にプレーンテキストで保存されます。
ここで指定するフォルダをDropboxにしておくと、Dropboxでバックアップできます。




ATOKで変換候補に表示させたくない単語は「抑制単語」ではなくcontrol + Dで単語の削除をする
Ulyssesでソースブロックとテーブルタグを使って、無理矢理テーブルを表示させる方法
UlyssesでシートをDropboxやGoogle Driveなどの外部フォルダ上で管理する
Ulyssesで特定シートに移動するリンクの作成方法
Macの「コマンド」キーの表記は「command」と「Command」のどちらが正しいのか
ウェブサイトにおける「コピーライト」の書き方
間違えて学習してしまったATOKの不要な変換候補を削除する方法
Ulyssesで原稿を修正前の状態に戻せるバージョン管理機能やバックアップ機能
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎