未保存でも慌てない!テキストエディタのタブを安全に閉じる確認

テキストエディタのタブを安全に閉じるには、閉じるボタンを押す前に「保存済み」「変更を残す」「意図して破棄する」「まだ判断できない」の四つへ分けます。判断できないタブは閉じません。未保存の印があるかどうかだけでなく、保存先と末尾の目印まで確認すると、別の原稿を残したつもりになる事故を防げます。

たとえば、五つのタブを開いて推敲している場面を考えます。01-opening.md、02-scene.md、03-ending.mdは保存先が決まった原稿。memo-aとmemo-bはまだ保存名がないメモです。退避先はdrafts/recovery/、各ファイルの末尾にはTAB-111を含む識別行を置きます。

閉じる前に四つへ仕分ける

次の表を、左から順に埋めます。保存先が空欄のままなら、右端の操作へ進みません。

タブの状態 残したいか 閉じる前の行動 警告が出たときの判断 期待する状態
保存済みで変更なし はい パスと末尾IDを確認 通常は閉じる ファイルが同じ場所に残る
変更あり・残したい はい 先に保存し、再度未保存表示を見る 保存を選ぶ。保存先が不明なら中止 再度開くと変更とIDが読める
新規メモ・残したい はい drafts/recovery/へ名前を付けて保存 破棄しない 固定名と保存先が決まる
変更あり・不要と確定 いいえ 本当に不要か本文と差分を確認 破棄を選ぶ候補 タブは閉じ、元ファイルは変更しない
判断できない 未定 何も変更しない キャンセルして閉じない タブと内容が残る

「破棄」は、保存に失敗したときの代用品ではありません。保存先が見つからない、どちらの版が新しいか分からない、数行だけ残したい。このどれかならキャンセル側です。不要と確定した変更だけを破棄候補にします。

五つのタブで順番を固定する

安全な閉じ方は、タブを左から機械的に閉じることではなく、残すものから先に保存確認することです。

  1. 五つのタブ名を紙やメモへ並べ、現在の保存先を記入します。
  2. 保存済み三件は、それぞれの末尾に識別行があるか確認します。内容を変えたタブには「変更あり」と印を付けます。
  3. 残したいmemo-aとmemo-bには、drafts/recovery/memo-a.mdのような固定名を付けます。保存先が確定するまでは閉じません。
  4. まず保存済みで変更なしのタブを閉じます。次に、保存して再確認したタブを閉じます。不要と判断した変更は最後に回します。
  5. 警告の文言や選択肢が想定と違う場合はキャンセルし、対象タブの内容、ファイル名、保存先を見直します。破棄操作を試すなら、必ず複製した短いメモで行います。

閉じた後の確認は、タブ一覧が減ったことでは終わりません。Finderまたはファイルツリーから保存先を開き、末尾IDと残した変更を読み戻して終わりです。

キャンセルを選んだタブは、その場で「保留」と記録します。たとえばmemo-bで警告の意味を判断できなかったなら、タブを残したまま本文の先頭10文字と末尾のTAB-111、現在表示されている保存名を控えます。次に保存先を決め、別名保存して開き直せた時点で「変更を残す」へ移します。キャンセル後に何度も閉じる操作を繰り返すと、最後にどの選択をしたか分からなくなります。一度止めて、保留理由を一行で残すほうが安全です。

Rune Studioについて確認できる範囲

Rune Studioの現行Mac版では、タブに未保存状態を表示し、未保存タブを閉じる前に確認する機能があると公開資料に記載されています。タブの並べ替えやペイン間移動とは別に、閉じる前の確認が明記されています。

今回の確認では、五つのファイルを固定名で保存し、対象ファイルを再び開いて末尾のTAB-111を読み戻しました。つまり「保存先を固定して戻れること」は確認できています。

ただし、未保存警告で破棄を選ぶ操作は行っていません。警告に表示される正確な選択肢、キャンセル後のタブ状態、破棄後のファイル内容は今回の結果からは断定できません。導入前に、実原稿ではなく複製メモで「保存」「破棄」「キャンセル」に相当する選択を一つずつ試し、上表の期待状態になるか確認してください。クラウド同期や共同編集、ワークスペース外の自動追跡もこの記事の範囲外です。

「不明なら閉じない」が最後のルール

安全なタブ管理の結論は、保存と破棄を素早く選ぶことではありません。保存先が決まり、残したい変更を再び開いて読めるまでは閉じないことです。不要と確定した変更だけを破棄候補にし、迷ったらキャンセルします。

まずは保存済み三タブと短いメモ二タブで表を作り、退避先と末尾IDを決めてください。Rune Studioのタブ管理を候補にする場合は、現行Mac版について詳しくはこちらで確認できます。