Maccy × Roam Research / Logseq:ブロック型ノートのためのクリップボード活用術
Maccy × Roam Research / Logseq:ブロック型ノートのためのクリップボード活用術
Maccyは、コピーしたものを検索可能なローカル履歴として残してくれるので、スニペット、ブロック参照、リンクをあちこちから集めておき、好きな順番でRoam ResearchやLogseqのグラフに貼り付けられます。プラグインは不要です。Maccy Appはシステムレベルで動作します。
クイックアンサー
- 解決する問題: RoamとLogseqへの貼り付けは基本的に1回につき1件ずつ。Maccyなら直近数百件のコピー履歴を呼び出せます。
- 向いている使い方: ブロック参照の収集、リサーチで拾った引用のストック、URLの再貼り付け、アウトライン作成中の一時的な履歴置き場。
- セットアップ: Maccyをインストールし、ホットキーを設定。プライベートなグラフの内容が履歴に残らないよう、無視する対象を先に決めておきます。
- 代わりにならないもの: 同期、バックリンク、グラフ検索。Maccyは「ブロック」を理解しません。見えているのはテキストだけです。
ノートアプリが「第二の脳」なら、クリップボードマネージャーは不要?
多くの場合、ボトルネックは保存先ではなく「受け渡し」です。論文を1つのウィンドウで、スレッドを別のウィンドウで、PDFをさらに別のウィンドウで読んでいると、グラフへ1件取り込むたびに「コピー→切り替え→貼り付け→戻る」の往復が発生します。macOS標準のクリップボードは1件しか保持できないため、1回の往復で運べるのも1件だけです。
クリップボードマネージャーを入れると、この作業の形が変わります。まず5件続けてコピーし、そのあとRoamやLogseqに一度だけ切り替えて、履歴から1件ずつ貼り付けていけばいいからです。Maccy Macは、無料でオープンソースの、ローカルファーストなmacOS用クリップボードマネージャーです。軽量でキーボード中心の操作に向いており、履歴を外部に送信しないため、この用途によく合います。
アウトライン作業向けにMaccyをどう設定する?
Maccy Clipboardをインストールしたら、メニューバーのアイコンから設定を開きます(Maccyにフォーカスがある状態で ⌘, でも開けます)。デフォルト設定でも十分使えますが、ノート用途では次のポイントを押さえておくと快適です。
| 設定項目 | おすすめの設定 | Roam/Logseqで効く理由 |
|---|---|---|
| 呼び出しホットキー | デフォルトは ⇧⌘C。他のアプリと衝突する場合は変更 | RoamもLogseqも独自のショートカットが豊富です。使い始める前に競合がないか確認しましょう。 |
| 検索モード | あいまい検索(Fuzzy)または混合(Mixed) | ブロックUIDやページ名は短い文字列です。あいまい検索なら正確に打たなくても見つかります。 |
| 履歴の保存件数 | 長時間のリサーチをするならデフォルトより増やす | ブロック参照はあっという間に溜まります。 |
| 自動ペースト | お好みで | キー操作を1回減らせますが、フォーカスがずれていると別のブロックに貼り付けてしまうことがあります。 |
| 無視 → アプリケーション | 記録したくないアプリを追加 | 後述のプライバシーの項を参照してください。 |
Maccyを開いてそのまま入力すれば履歴が即座に絞り込まれます。ホットキー、数文字入力、Return。基本の操作はこれだけです。
実際に使えるワークフローは?
1. ブロック参照をまとめて集め、順番に貼り付ける
どちらのアプリも、ブロックへの参照をコピーできます。Roamではブロックの箇条書きマーカー(バレット)のメニューから、Logseqではバレットの右クリックメニューからコピーできます 。コピーされるのは ((abc123xyz)) のようなテキストなので、Maccyは他の文字列と同じように保存します。
流れはこうです。まずグラフ内を巡回して、引用したいブロックの参照を次々にコピーします。そのあと下書きページに移動して、Maccyから貼り付けていきます。クリップボードマネージャーがないと、参照1件ごとに元のページと下書きを行き来することになります。
2. Webの引用をストックしてから、置き場所を決める
読書中はブラウザから離れずに引用をコピーしていき、あとからデイリーノートを開いてまとめて貼り付けます。複数行のテキストを貼り付けると、どちらのアプリでも基本的に改行位置でブロックが分割されます。リストなら便利ですが、段落だと少し困りものです。Maccyには書式なしで貼り付ける機能があり(最近のバージョンでは ⌥⇧↩ )、Web由来のリッチテキストの余計な装飾を取り除いて、きれいなテキストとして貼り付けられます。
3. 正規表現やクエリのスニペットを手元に置く
Roamのクエリ、Logseqのアドバンストクエリ、Datalogの断片は、毎回打ち直すのが面倒です。繰り返し使うものはコピーして、Maccyでピン留めしましょう(項目をハイライトして ⌥P)。ピン留めした項目は、通常の履歴が流れていっても残り続けます。手軽なスニペット棚として使えますが、数が増えてきたら、正本はグラフ内のページに保管しておくのが無難です。
4. 上書きしてしまったコピーを取り戻す
ブロックエディタでは、ブロックを切り取ってから別のものをコピーしてしまい、最初のものがクリップボードから消えていた、ということがよくあります。そんなときMaccyの履歴が保険になります。地味な効果ですが、1か月ほど使うと、いちばんありがたみを感じるのはここかもしれません。
5. URLや識別子を複数のツールにまたがって貼り付ける
論文、GitHubのIssue、Zoteroのアイテムへのリンクは、グラフだけでなくメールやタスク管理ツールでも必要になりがちです。1回コピーして2か所に貼り付ければ、元のページを開き直す必要がありません。
Maccyが役に立たない場面は?
限界を正直に知っておけば、間違った前提でワークフローを組まずに済みます。
| やりたいこと | Maccyで可能? | より適したツール |
|---|---|---|
| デバイス間でクリップボードを同期する | 不可。履歴はローカルのみ。 | 現在のアイテムだけならAppleのユニバーサルクリップボード。履歴ごと同期したいなら同期対応のクリップボードマネージャー |
| ブロック構造やプロパティを保ったままコピーする | 不可。扱うのはブロックではなくテキスト。 | 各アプリ自身のブロックコピー/ペーストとブロック参照 |
| ノートを検索する | 不可 | Roam/Logseqの検索、またはクエリ |
| メタデータ付きでWebクリップを保存する | 不可 | Webクリッパー、または各アプリの取り込み機能 |
細かい注意点がひとつあります。LogseqやRoamの内部でブロックをコピーすると、画面に見えているプレーンテキストよりも豊富な内部データがクリップボードに入ることがあります。そのため、Maccyが保存して再ペーストする内容は、アプリ内でそのまま貼り付けた場合と異なる可能性があります。貼り付け結果が元のブロックと違って見える場合(プロパティやIDが欠けているなど)は、まず捨てブロックで試してみてください。
プライベートなノートをクリップボード履歴に残さないには?
これはノートアプリでは特に重要です。個人的な日記や仕事のメモは、履歴ファイルに残したくないものの代表だからです。
- 特定のアプリを無視する。 Maccyの「無視」設定では、コピーを一切記録しないアプリを追加できます。Logseqはデスクトップアプリなので、ブラウザからグラフへの取り込み用途だけにMaccyを使うなら、Logseqを丸ごと除外できます。
- Roamは少しやっかい。 ブラウザで使っている場合、アプリを無視するとブラウザ全体を無視することになります。その場合は、保存したくないパターンを正規表現の無視ルールで指定するか、機密性の高い作業のあとに履歴を消去してください。
- パスワードマネージャー。 きちんと作られたパスワードマネージャーは、コピーを「機密(concealed)」としてマークし、Maccyはデフォルトでそれらをスキップします。頼りにする前に、お使いのマネージャーが実際にそうしているか確認しましょう。
- 必要なときは消去する。 Maccyのメニューには履歴を消去するClear(消去)アクションがあります。
Maccyはオープンソースでローカルファーストなので、データの保存場所を約束を信じるのではなく自分で確かめられます。履歴はあなたのMacの中にとどまります。
Roam ResearchとLogseq、選ぶアプリで違いはある?
| Roam Research | Logseq | |
|---|---|---|
| 動作形態 | Webアプリ(ブラウザ、またはインストール型ラッパー) | デスクトップアプリ(ローカルのMarkdown/orgファイルも扱える) |
| Maccyでのアプリ単位の無視 | やりにくい(ブラウザと共用のため) | 簡単(独立したアプリのため) |
| ブロック参照の形式 | ((uid)) | ((uuid)) |
| 複数行テキストの貼り付け | ブロックに分割される | ブロックに分割される |
| データの保存場所 | Roamのクラウド | ディスク上のローカルファイル |
実際のところ、Maccyを使ったワークフロー自体はどちらでも同じです。違いが出るのはプライバシー面の運用です。Logseqは独立したアプリなので無視ルールを設定しやすく、Roamは少し気を配る必要があります。
1週間試してみてほしい、コンパクトな運用ルーティン
- Maccyのホットキーを、Roam/Logseqのショートカットと衝突しないように設定する。
- 始める前に無視ポリシーを決める(Logseqはアプリ単位、Roamは運用ルールで対応)。
- リサーチ中は、どんどんコピーする。まだ貼り付けない。
- デイリーノートか下書きページを開き、好きな順番でMaccyから貼り付ける。
- いちばんよく打ち直すスニペットを3つ、ピン留めする。
- 1週間たったら、実際にピン留めして使ったものを振り返り、そこから調整する。
まとめ
ブロック型のノートアプリは、構造化とリンクづけが得意です。一方で、構造を作る前の、雑多で複数ソースにまたがる「集める」段階は得意ではありません。Maccyはグラフの仕組みに手を加えることなくその段階をカバーしてくれて、しかも無料です。インストールして、まず無視ルールを決め、上のルーティンを1週間試してみてください。
あなたのグラフで、いちばん何度も打ち直しているものは何でしょうか? それが最初にピン留めするものです。
Maccyをダウンロード — macOS向け・無料・オープンソース。


