• 締切済み

VIで文章作成しているとスワップファイルが出来るのはなぜ?

viでfortranのプログラムを書いているのですが, 作成中のファイルのスワップファイルが勝手に作られて しまいます. 何が原因なのかよくわかりません. viのファイルを読み込むと英語のメッセージが出るようになってしまいます. 消し方はわかるのですが・・・・ よかったら教えていただけませんでしょうか?

みんなの回答

  • furlong
  • ベストアンサー率50% (17/34)
回答No.2

本物のviではなく、vimとかいうviモドキのことだと思いますが、スワップファイルは、通常、vimを起動したときに自動的に作成され、vimを終了したときに自動的に削除されます。しかし、vimを起動したままウィンドウを閉じる等して強制終了した場合には削除されずに残ります。 本物のviの場合は/tmpにスワップファイル(という呼び方はしないけど似たようなもの)を作りますが、同様、強制終了したときには削除されずに残ります。但し、本物のviの場合はプロセス番号がファイル名になっているので、忘れた頃に別のファイルを開こうとしたときにエラーメッセージが出ることになります。

  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.1

If you did this already, delete the swap file ".test.txt.swp" みたいなメッセージですよね? viエディタの編集中に作成されるようです。 普通にq!やwq!で終了すれば勝手に削除されると思いますが?

関連するQ&A