＞知っていると便利な秀丸の機能

# 第II部〜知っていると便利な秀丸の機能
自動保存

## 自動保存

秀丸エディタではファイルを開いている経過時間ではなく、「更新された回数」と「遅延時間」 で自動保存の条件・保存タイミングを設定します。

- 設定手順
- 補足

「自動保存」の設定は「動作環境」-「ファイル」-「自動保存」から行います。「自動保存」が表示されない場合は「上級者向け設定」にチェックを入れてください。

### 設定手順

保存場所を指定します。

#### 保存場所を設定

しない
  自動保存しない。
テンポラリファイルに自動保存する
  環境変数TMPで示されるフォルダに同じファイル名で保存します。
  「エクスプローラ」ボタンで、テンポラリフォルダを開く事が出来ます。
ファイルを更新する
  編集しているファイル自体を、保存・更新します。
指定フォルダに自動保存する
  指定されたフォルダへ、同じファイル名で保存します。
  書き込み可能なフォルダを指定してください。「...」ボタンで、ダイアログから選択可能です。 Ver.8.88以降、指定フォルダの指定に環境変数が指定できます(バッチファイルで指定する場合と同じで、%で囲む必要あり)。ただし、先頭部分のみ指定可能です。パスの途中に環境変数の指定は出来ません。

      OK:  %USERPROFILE%\Documents\Hidemaru\AutoSave
      NG:  C:\TEMP\%USERNAME%\Hidemaru\AutoSave

同じフォルダに違う拡張子で自動保存する
  開いているファイルと同じ場所に、ファイル名 + ".SAV" という名前で、保存します。

以下は、各項目の共通内容になります。

- 無題ファイルの場合は、"SAV〜"というファイル名で保存。
- 秀丸エディタが正常に終了した場合、一時的に作成したファイルは削除。
- 秀丸エディタの異常終了等で自動保存の一時ファイルが削除されていない場合、上書きは行われず "SAV〜" というファイル名で保存。

#### 保存条件の設定

自動保存の条件を設定します。

条件は以下の2つです。

- 更新された回数
- 遅延時間

条件の組み合わせは以下になります。(秀丸エディタ Ver.9.25以降の場合)

- 「更新回数の後」の場合、指定された「更新された回数」を越えて「遅延時間」で設定した時間内に入力・操作がない場合に自動保存。

- 「または」の場合、指定された「更新された回数」を越えるか、更新があり「遅延時間」で設定した時間内に入力・操作がない場合に自動保存。

更新された回数
  設定できるのは1以上です。0(ゼロ)も入力できますが、最小値は 1 なので 1 に設定されます。 「更新された回数」というのは、内容が変更された回数という認識で良いでしょう。 例えば単純に10文字入力すると10回更新した事になりますが、コピー 貼り付け やり直し IMEが有効で日本語入力した場合など、自分が更新したと思われる回数と一致しない場合がありますが、あまり気にしない事です。目安程度に考えましょう。
遅延時間
  設定できるのは、0秒以上です。 遅延とありますが、入力・編集など操作しない時間になります。 「遅延時間」の値によっては、連続で操作・編集していると「更新された回数」を越えても保存されないので注意が必要です。
ウィンドウ切り替えですぐに保存
  編集中の秀丸エディタが非アクティブ状態(他のウィンドウに切り替えた場合や、ダイアログを表示した場合等)になった場合、「遅延時間」が経過していなくても自動保存します。 無視されるのは「遅延時間」だけなので「更新された回数」を越えていない場合、条件の組み合わせ次第では自動保存されません。

以下の2つの設定は、自動保存の設定が「ファイルを更新する」の場合、有効になります。

フロッピーの場合は自動保存しない
  「フロッピー」となっていますが、「リムーバブルディスク」が対象になります。チェックしておくと、保存する場所がリムーバブルディスクの場合は自動保存が実行されません。 (USBメモリもリムーバブルディスクになります)
自動保存しても「(更新)」は消さない
  通常ファイルに保存した場合、タイトルバーにある「(更新)」は消えますが、このチェックを ON にすると自動保存時には「(更新)」を消しません。
  「遅延時間」が"0"(zero)の場合は、チェックが OFF でも「(更新)」を消しません。

### 補足

- 「更新回数の後」の場合、「更新された回数」を「1」に設定し、ある程度の「遅延時間」を設定しておくと編集後少し手を止めたときに自動保存されます。 (「更新された回数」を「1」に設定した場合は、必ず遅延時間を設定しましょう。遅延時間を「0」にすると編集するたびに自動保存されます。)
- USBメモリは書き換えの回数の制限があるため、自動保存の場所には向いていません。

ページトップ 目次に戻る