Maccyの履歴が保存されない
Maccyはコピーを記録していますが、それらが消えてしまう — 再起動の後や、一定の件数に達したときに。これは、Maccyがまったく記録しない場合とは別で、保持や保存の設定が原因です。直し方をご紹介します。
まず、これが保存の問題であり、記録の問題ではないことを確認してください。新しいコピーがまったく表示されない場合は、Maccyがクリップボード項目を記録しないを代わりにお読みください。このガイドは、履歴は表示されるが保持されない場合のためのものです。
1. 履歴サイズの上限を引き上げる
Maccyは最大数まで項目を保持し、それを超えた最も古いものを削除します。上限が低いと、項目がすぐに削除されるため、履歴が「保存されない」ように見えます。次を開き設定 → 保存、サイズの上限を引き上げます。次をご覧ください:履歴の保持とサイズ上限をご覧ください。
2. 残したいものをピン留めする
ピン留めした項目は、自動削除の対象外で、消去や再起動をまたいで残ります。特定の数件のクリップが消え続けるなら、ピン留めのショートカット(デフォルトはOption-P)でピン留めしてください。詳しくはピン留め項目とお気に入り。
3. Maccyが正常に終了するようにする
Macが突然シャットダウンしたり、Maccyが強制終了されたりすると、直近の項目がディスクに書き込まれないことがあります。Maccyを通常どおり終了し(またはMacを通常どおり再起動し)、その後も履歴が残っていることを確認してください。
4. ディスク容量とデータベースを確認する
Maccyは履歴を、~/Library/Application Support/Maccy内のデータベースに保存します。起動ディスクがいっぱいだと、書き込みが気づかないうちに失敗することがあります。空き容量を確保して再試行してください。データベースが破損している場合(まれ)は、Maccyを終了し、そのフォルダをバックアップとしてデスクトップに移動してから、再起動してください。Maccyが新しいデータベースを作成します。古い履歴は失われますが、保存は再び動作します。
5. アップデートし、必要なら再インストールする
最新バージョンを実行します(内蔵のアップデータ、brew upgrade --cask maccy、または新規の.dmg)。クリーンな再インストールで、頑固な状態の問題が解消されます。データベースのフォルダは、削除しない限りそのまま残ります。
それでも履歴が失われますか?トラブルシューティングガイドが残りのケースを扱っています。
Maccyの履歴が再起動をまたいで残らない理由
Maccyの再起動やMacの再起動のたびにクリップボード履歴が消える場合、原因はほぼ必ず次の3つの設定のいずれかです:
対処1:「終了時に消去」を無効にする
これは最も多い原因です。有効にすると、Maccyはアプリが終了するたびに、Macの再起動も含めて、すべての履歴を削除します。
- Maccyの設定を開きます(⌘,)
- 履歴タブに移動します
- チェックを外す:終了時に履歴を消去
これを無効にすると、履歴は再起動をまたいで無期限に残ります。
対処2:履歴サイズを引き上げる
履歴が(再起動時だけでなく)セッション中に消える場合は、サイズの上限に達した可能性があります:
- Maccyの設定を開く → 履歴
- サイズを開き、引き上げます(デフォルトは200件、最大は999,999件)
上限に達すると、新しい項目のために、最も古い項目が自動的に削除されます。これはクラッシュや不具合ではなく、設計どおりの動作です。本当に無制限の履歴がほしいなら、サイズを999,999に設定し、重要な項目にはピン留めを使ってください。
対処3:Maccyの保存フォルダを確認する
Maccyは履歴を次に保存します~/Library/Application Support/Maccy/。このフォルダが読み取り専用だったり、消去されるドライブ上にあったりすると、履歴は保持されません。
# Check if the folder exists and is writable
ls -la ~/Library/Application\ Support/Maccy/
Maccy.sqliteファイルが表示されるはずです。フォルダが空、または存在しない場合、Maccyはそこに書き込めませんでした。権限を修正します:
mkdir -p ~/Library/Application\ Support/Maccy
chmod 755 ~/Library/Application\ Support/Maccy
iCloudで履歴をバックアップする
Maccyは、履歴のバックアップとMac間の同期を保つ、任意のiCloud同期に対応しています。有効にすれば、macOSのクリーンインストールをしても履歴が残ります。
次で有効にします:Maccyの設定 → iCloud同期。有効にすると、履歴はiCloud Driveに保存され、同じApple IDでサインインした任意のMacでアクセスできます。次をご覧ください:iCloud同期ガイドで詳細をご確認ください。
重要な項目をピン留めする
履歴の上限が大きくても、項目はいずれ古くなります。自宅の住所、標準的なコードスニペット、定型のメールなど、常に使えるようにしたいスニペットには、ピン留めを使います:
- Maccyを開く(⌘⇧C)
- 残したい項目をハイライトする
- 押す:⌘Pを押してピン留めする
ピン留めした項目は、リストの最上部に永続的に表示され、履歴の上限に達しても削除されません。次をご覧ください:ピン留め項目のガイド。