[解決済み】なぜVimはファイルを~の拡張子で保存するのですか?
質問
WindowsでVimを使用していると、Vimがファイルを保存する際に
.ext.swp
Vim ウィンドウを閉じたときに削除されるファイルや
.ext~
ファイルを作成します。
を想定しています。
.ext.swp
ファイルは、Vim がクラッシュしたときのためのセッションのバックアップです。の目的は何ですか?
.ext~
のようなものでしょうか?これは永久的なバックアップファイルなのでしょうか?私が作業しているすべてのファイルを、これらの重複なしに私のホストにコピーしたいので、それは迷惑なことです。
この機能をオフにするにはどうすればよいですか?
正当な理由があるのであれば、教えてください。
ファイルを非表示にする
?
解決方法は?
その
*.ext~
ファイルはバックアップファイルであり、編集前のファイルが格納されています。
は、その
*.ext.swp
このファイルはロックファイルとして機能し、アンドゥ/リドゥの履歴やその他 Vim が必要とする内部情報を含んでいます。クラッシュした場合、ファイルを再び開くと、Vim はスワップファイルから以前の状態を復元します (これは便利なので、私はスイッチを切っていません)。
バックアップファイルの自動作成をオフにするには、(vimrc に)記述してください。
set nobackup
set nowritebackup
ここで
nowritebackup
は、Vimのデフォルトの"save"の動作を変更します。
- 新しいファイルにバッファを書き込む
- 元ファイルの削除
- 新しいファイルの名前を変更する
で、Vimにバッファを元のファイルに書き込ませる(結果的にI/Oエラーの場合に破壊される危険性がある)。しかし、これによって Windows のデスクトップ上で "jumping files" を防ぐことができ、これが私が
nowritebackup
を設置しました。
関連
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み] Vimの^M文字とはどういう意味ですか?
-
[解決済み] vim と NERD Tree 拡張 - ファイルを追加する
-
[解決済み] vimでタブをスペースに置き換える
-
[解決済み] Vimで複数の異なるセッションを保存、復元する方法は?
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み】Vimで複数のファイルを効率的に操作する方法
-
[解決済み】viで、あるファイルから別のファイルへ内容をコピー&ペーストする。
-
[解決済み】viを無理やりマスターするのに最適な方法とは?[クローズド]
-
[解決済み】Vim/Viで、カーソルを前の単語の末尾に移動させる方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Vimのハイライト行を下線でなくするにはどうしたらいいですか?
-
[解決済み】Vim:複数行に渡って同じ文字を挿入する
-
[解決済み】Vim: カーソルを最後の位置に移動させる
-
[解決済み】vimで、検索前にいた場所に戻るにはどうしたらいいですか?
-
[解決済み】vimで読み込まれるファイルの種類を検索する
-
[解決済み】VIで改行せずに行頭へ移動する方法
-
[解決済み】vimでファイルのエンコードを変更するにはどうしたらいいですか?
-
[解決済み】vimでスワップファイルを作成できないようにする。
-
[解決済み】なぜVimのエキスパートはタブよりもバッファを好むのでしょうか?[クローズド]
-
[解決済み】Vim/Viで、カーソルを前の単語の末尾に移動させる方法は?