ファイル監視

Peekdownは、他のアプリケーションによる開いているファイルの変更を監視します。ファイルがディスク上で変更されると、ツールバーの下に通知が表示されます — または、お好みでドキュメントが自動的に再読み込みされます。

外部変更

設定 > 動作 > ファイルが外部で変更されたときで、Peekdownの応答方法を選択します:

  • 通知を表示 — ツールバーの下にバナーが表示されます:「別のアプリがこのファイルを変更しました。」変更を表示で変更内容を確認し、更新で新しいバージョンを読み込み、✕で通知を閉じます。
  • 自動的に再読み込み — ドキュメントが自動的に更新されます。別のアプリで編集しながらライブプレビューするワークフローに最適です。

外部からの変更でドキュメントが更新されると — 自動でも、更新からでも — バナーに「別のアプリがこのファイルを変更しました。ドキュメントは更新されました。」と表示され、変更を表示で取り込まれた差分を確認できます。同じ差分は、バナーを閉じた後でも ファイル > 変更を表示… から確認できます。編集を始めるとどちらも消えます。⌘Rでの手動再読み込みは、保留中の外部変更を取り込む場合を除き、何も表示しません。

未保存の変更がある場合、Peekdownは自動では再読み込みしません。どちらのモードでもバナーが警告し、変更を表示で競合ダイアログが開きます。詳しくは下記の「競合の解決」を参照してください。

未保存の変更の比較

未保存の変更とディスク上のファイルの内容が食い違った場合 — たとえば編集中にAIツールがファイルを書き換えた場合など — Peekdownは選択する前に何が変わったかを表示します:

  • 競合ダイアログには差分が表示されます。赤い行はディスク上のファイルを、緑の行は未保存のバージョンを示します。
  • ディスク上で変更されたファイルを保存しようとすると、静かに上書きする代わりに同じダイアログが表示されます。これは外部変更の設定に関係なく機能します。
  • ファイル > 変更を表示… は、そのとき意味のある比較を開きます — 未保存の変更、外部からの新しい変更、または前回の再読み込みで取り込まれた内容。表示するものが何もない場合のみ淡色表示になります。

いずれの場合も選択できます:自分の変更を保存で自分のバージョンを維持し、外部バージョンを再読み込みでディスク上のバージョンを維持するか、キャンセルして編集を続けます。

競合の解決

ディスク上のファイルが変更された時にPeekdownで未保存の編集がある場合、バナーが警告し、変更を表示で変更内容の差分を含む競合ダイアログが開きます。これは外部変更の設定に関係なく機能します。これにより、作業を誤って失うことを防ぎます。

ファイルの削除

開いているファイルが削除された場合、Peekdownは次の選択肢を表示します:

  • 別名で保存… — コンテンツを新しい場所に保存
  • 閉じる — ウインドウを閉じる
  • 編集を続ける — 作業を続行(後で保存できます)