外部変更・競合の検知

同じ原稿を別のアプリ、同期サービス、共同作業者が更新すると、画面で編集中の内容とディスク上の内容が食い違うことがあります。illusions はその状態を競合として知らせ、どちらを採用するかを選べるようにします。気付かないまま外部の変更を上書きすることを防ぐための仕組みです。

競合時は、まず内容を比較する

外部で変更されたファイルを検出すると、通知から「差分を表示」を開けます。差分タブにはエディタの内容とディスクの内容、ディスクの最終更新時刻、追加・削除された文字数が表示されます。文字単位の追加は緑、削除は取り消し線で確認できます。

2 つの内容の合計が 50 KB を超える場合は詳細な差分を計算せず、選択肢だけを表示します。大きな原稿でも画面が固まらないようにするためです。

採用する内容を選ぶ

操作結果
エディタの内容を保持いま画面にある内容を残し、競合状態を解消
ディスクの内容を採用ディスク上の内容でエディタを置き換える
閉じる差分タブだけを閉じ、競合状態は残す

未保存の編集がある状態で「ディスクの内容を採用」すると、置き換える前の編集内容はプロジェクトの履歴に「外部更新前」として記録されます。採用後に考えが変わった場合も、履歴から確認できるようにするためです。

よくある質問

自分で保存した直後にも競合になりますか?

保存直後に同期サービスが古い内容を一時的に通知するケースを考慮し、最近保存したファイルは短時間確認してから扱います。最後に保存した内容と同じ通知は外部変更として扱いません。

競合中に自動保存されますか?

されません。どちらの内容を採用するかを決めるまで、自動保存による上書きを止めます。

この記事をシェア

機能一覧

長編を書くための、作業机。

書く、見直す、守る、仕上げる。長い物語を書き通すために必要な道具を、この机の上にすべて揃えました。

書く・組む

日本語小説を、作品の姿のまま書くための機能。

縦書き・横書き編集

ルビ・縦中横・傍点

日本語組版コマンド

見出し・基本書式

見直す・整える

文章を確認し、表現を選び直すための機能。

5つの校正モード

指摘の修正・無視・再確認

単語頻度・語彙分析

守る・戻す

原稿を保存し、作業の節目へ戻れるようにする機能。

5秒ごとの自動保存

過去の版へ復元

illusions iOS

ローカル保存・プライバシー

仕上げる・届ける

原稿を印刷・電子書籍・投稿先に合わせて書き出す機能。

PDF・DOCX・EPUB・HTML

EPUBの本づくり

投稿サイト向け変換

自分の環境に合わせる

作業環境を執筆の習慣と端末に合わせる機能。

段落番号

省電力モード

組み込みターミナル