名前の前につけられる。これはディレクトリ表示からスワップファイルを隠すためである。このファイルがすでに存在すると(たとえば、クラッシュから復帰した場合)、注意が表示され、違った拡張子、".swo"、".swn"、などが用いられる。存在しているファイルは決して上書きされない。スワップファイルはVimが編集を終えるとすぐに削除される。置換はMS-DOS互換のファイルシステム(例、crossdos、multidos)での問題を避けるためである。オプションと同じ効果を持つフラグが設定される。このフラグは違うファイルの編集を始めたときにリセットされる。なるまで最後の文字をひとつ前の文字に戻す。".saa"まで存在するときは、スワップファイルは作られない。オプションを設定することによって、スワップファイルを、編集しているファイルとは別の場所に置くこともできる。ファイルで汚染されることがない。別パーティションにある場合、ファイルのあるファイルシステムが(クラッシュで)損傷を受けるリスクが減る。別ディレクトリの同一名のファイルで名前の衝突を生じうる(Vimはパス名の比較でそれを避けようとするが)。これによって偽の注意メッセージが表示される。あなたがホームディレクトリで作業をしていて、他の誰かが同じファイルを編集しようとしたとき、その人はあなたのスワップファイルに気づかないし、注意のメッセージも表示されない。Amigaでは、回復可能なramディスクを使えるが、それが100%働くという保証はない。スワップファイルを通常のramディスク(AmigaではRAM:など)に置いたり、リブートによって消されてしまう場所(Unixの/tmpなど)に置くことは無意味であり、クラッシュによってスワップファイルは失われてしまう。(Win32の場合)これらの設定はフロッピー上で編集作業をしているときには負担となる。ディレクトリを作らねばならない。読取専用属性のファイルに対しては、スワップファイルは使用されない。与えられた量より多くのメモリを使用することはない。読取専用属性のファイルについて何らかの変更が加えられたとき、スワップファイルは無条件に作成される。オプションをリセットできる。:noswapfile修飾子を使うことができる。オプションはリセットされる。既存のスワップファイルを削除するユーザーマニュアルの11.3を参照すること。スワップファイルの更新スワップファイルは200文字を打ち込むか、4秒間何もしなかったときに更新される。これはバッファが変更されたときのみ行われ、動き回っているだけでは行われない。常に更新が行われないかといえば、それは通常の作業が大幅に遅くなるからである。時間はミリ秒単位で与えられる。スワップファイルに書き込んだ後で、Vimはファイルとディスクの同期を取る。これにはしばらく時間が掛かる(ビジーなUnixシステムにおいては特に時間がかかる)。字列を設定すればよい。作業の成果を失う危険性は増すが。いくつかの非Unixシステム(MS-Windows、Amigaなど)においては、スワップファイルはまったく書き込まれなくなるだろう。0に設定することで行われなくなる。オプションで起動することで、同じ結果が得られる。非0にすることでまた行われるようになる。これを行ったときはスワップファイルが全てのバッファに対して作られる。0に設定したときは、存在しているスワップファイルは消されることはなく、次に開かれたファイルから有効になる。全てのバッファの全てのテキストをスワップファイルに書き込む。回復のためにオリジナルが必要とされることはなくなる。このコマンドはカレントバッファにあるフラグを設定する。入っているならば、Vimが終了するとき、このバッファのスワップファイルは削除されず、バッファは読み込まれた状態のままになる。バージョン番号が続く。同一のファイルに2つの名前をつけることができる。それはハードリンクまたはシンボリックリンク(symlink)を使って行う。そのファイルにつけられた他の名前を知ることができない。そのため、スワップファイルの名前は、そのファイルを開くときに使った名前に基づいてつけられる。そのファイルが別の名前でも開かれているかどうかのチェックは行わない。他のスワップファイルを検出することはできないからである(ハードディスク全てを検索するという方法は除く。それはとても遅くなるから)。そのリンクが指す実際のファイルを見つけられる。スワップファイルの名前は実際の名前に基づいてつけられる。よって、ユーザーがどんな名前でそのファイルを開いたかは関係なく、スワップファイル名は同一になる。実際のファイルのディレクトリが書き込み不可ならば、スワップファイルは別の場所に置かれる。表示され、変更されていないファイル名が使われる。存することはできない。E311基本的なファイルの回復方法はユーザーマニュアルのusr_11.txtを参照すること。コマンドを使うことである。いうメッセージを受け取ったときには便利である。いうコマンドひとつで全てが済む。スワップファイルから[file]を回復するよう試みる。[file]が与えられていない場合は、現在のバッファの名前が用いられる。現在のバッファの内容は失われる。このコマンドはバッファが修正を加えられている場合に失敗する。E310Vimはスワップファイルが何らかの理由で壊れているときに、いくつかの対処を提供する。Vimが見つかったものに疑問を持った場合、エラーメッセージが与えられ、"???"というテキストが一緒に行に挿入される。検索することによってどこに問題があったかを知ることができる。必要なテキストを得るためには、カットやペーストを必要とするかもしれない。これはVimがそのテキストをオリジナルのファイルから読み込めないことを示す。これはシステムがクラッシュした時にファイルが正しくディスクに書き込まれなかったときに起こる。オリジナルを上書きしたり、スワップファイルを削除する前に、回復が成功したことを確認すること。更を加えた箇所が、ちゃんと回復されたファイルに入っているか調べてみるとよい。回復が成功したと確信したら、スワップファイルを削除する。しないと、".swp"が存在するというメッセージが表示されつづけることになる。:recover-cryptテキストファイルが暗号化されているときはスワップファイルも暗号化される。これはリカバリーを多少複雑にする。化されていた場合、一つか二つの秘密鍵を入力する必要があるだろう。テキストファイルが存在しない場合は入力する必要のある秘密鍵はスワップファイル用の一つだけである。号する必要があるかもしれない。秘密鍵を二回入力する必要がある。二回目に入力するときは単にエンターを押すこと。するとテキストファイルとスワップファイルの両方に同じキーが使用される。新しい暗号化キーを入力したが、ファイルは保存されなかった場合。スワップファイルには新しいキーが使用されているが、テキストファイルは古いキーで暗号化されたままになっている。二回目にキーを入力するときに新しい方のキーを入力すること。リカバリー実行後にはスワップファイルのキーがテキストファイルに使用される。したがって、ファイルを書き込んだ後は新しいキーを使用する必要がある。