• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vi で上書き保存(:wq)すると更新日だけでなく作成日まで更新されてしまいます…)

viの上書き保存について教えてください

このQ&Aのポイント
  • viの上書き保存(:wq)すると更新日だけでなく作成日まで更新されてしまいます
  • 再インストール後にviで上書き保存すると、ファイルの作成日が変更日と同様に更新される現象が起こっています
  • 再インストールをしても症状は改善されず、テキストエディタやemacsでは正常に上書き保存される

質問者が選んだベストアンサー

  • ベストアンサー
  • sevenless
  • ベストアンサー率66% (374/561)
回答No.1

これは vim がバックアップファイルを使用する設定(デフォルト)になっているからだと思います。(OS X では vi はインストールされておらず、vi -> vim にシンボリックリンクが張られています) 従って、ホームディレクトリに .vimrc を作成し、set nobk と記述してバックアップファイルを作成しないようにすれば、このような現象は起こらないと思います。

top181
質問者

お礼

ご回答いただきありがとうございます。 解かり易い説明で大変参考になりました。 しかし、まだ納得できないのですが これまでは.vimrcを作成していなかったのに バックアップファイルが使用されなかったのは どういった理由が考えられますでしょうか。 もし、お時間がありましたらご教授いただけると幸いです。 この度は誠にありがとうございました。

その他の回答 (1)

  • sevenless
  • ベストアンサー率66% (374/561)
回答No.2

> これまでは.vimrcを作成していなかったのに > バックアップファイルが使用されなかったのは > どういった理由が考えられますでしょうか。 さあ...ちょっと分かりません。 というのは、私の方では OS 10.3.8, 10.4.11, 10.5.2 のいずれでも作成日時と変更日時が同時に書き換えられ、作成日付が元のままになっているという現象が再現できなかったからです。Intel Mac でも PPC Mac でも同じです。 あえて可能性を考えるとすれば、他のソフトの中にインストール時に .vimrc を作るものがあったというくらいでしょうか。具体例は知りませんが。