:bwipeoutを使用すると、どのような悪いことが起こりますか?


12

:bwipeoutコマンドを発見したばかりで、その:help状態は次のとおりです。

に似て:bdeleteいますが、実際にバッファを削除します。バッファに関連するすべてが失われます。このバッファ内のすべてのマークは無効になり、オプション設定は失われます。何をしているのかわからない限り、これを使用しないでください。

明らかなことを除けば、このコマンドを使用することの欠点はわかりません。

私のオプション設定は、問題のファイルを次に開いたときにほぼ常に同じ値にリセットされ、マークを失っても不吉な警告が正当化されないようです。

「など」には何が含まれており、私が予見していないことでどんな恐ろしい結果が生じる可能性がありますか?

回答:


14

「不良」は少し相対的です(ハードドライブは消去されません)。

bdeleteバッファをリストに表示しませんが、マーク、オプション、バッファ名、バッファ番号などを削除しません。バッファーをリロードすると、その情報は保持されます(オートコマンドによって変更される可能性のあるものは少なくなります)。

  • 短期記憶にある可能性のあるマークまたはバッファー番号を使用し続けることができます。
  • それはvim viminfoが関連情報を再解析する必要を防ぎます(ディスクからそのファイルを読み取るコストのためにRAMにその情報を保持するコストをトレードします。コンピューター)。

bwipeout他に、を取り除くすべてのあなたが再度開く場合はvimのこのセッション中に前にそのバッファを見たことがないかのようになりますバッファだから、その(バッファに関連付けられているすべてのもの)の。

それはドキュメントが暗示しているほど「危険」ではありません。バッファを完全に削除することは、単に削除することよりもアクションを著しく破壊することを警告するだけであると思われます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.