มีอะไรเลวร้ายเกิดขึ้นได้ถ้าฉันใช้: bwipeout?


12

ฉันเพิ่งค้นพบ:bwipeoutคำสั่งซึ่ง:helpรัฐ:

ชอบ:bdeleteแต่จริงๆลบบัฟเฟอร์ ทุกอย่างที่เกี่ยวข้องกับบัฟเฟอร์หายไป เครื่องหมายทั้งหมดในบัฟเฟอร์นี้ไม่ถูกต้องการตั้งค่าตัวเลือกจะสูญหาย ฯลฯ อย่าใช้สิ่งนี้จนกว่าคุณจะรู้ว่าคุณกำลังทำอะไรอยู่

นอกเหนือจากที่เห็นได้ชัดฉันไม่แน่ใจว่าข้อเสียของการใช้คำสั่งนี้คืออะไร

การตั้งค่าตัวเลือกของฉันจะถูกรีเซ็ตเป็นค่าเดิมเกือบทุกครั้งเมื่อฉันเปิดไฟล์ที่เป็นปัญหาและการสูญเสียเครื่องหมายของฉันดูเหมือนจะไม่รับประกันคำเตือนที่เป็นลางไม่ดี: "อย่าใช้สิ่งนี้จนกว่าคุณจะรู้ว่าคุณกำลังทำอะไรอยู่"

มีอะไรรวมอยู่ใน "ฯลฯ " และสิ่งที่จะเกิดขึ้นกับสิ่งที่ฉันไม่ได้มองข้าม?

คำตอบ:


14

"ไม่ดี" เป็นสัมพัทธ์เล็กน้อย (ฮาร์ดไดรฟ์ของคุณจะไม่ถูกลบหรืออะไรก็ตาม)

bdeleteทำให้บัฟเฟอร์ไม่อยู่ในรายการ แต่ไม่ได้ลบเครื่องหมายตัวเลือกชื่อบัฟเฟอร์หมายเลขบัฟเฟอร์และอื่น ๆ หากคุณโหลดบัฟเฟอร์ใหม่อีกครั้งข้อมูลจะถูกเก็บไว้ (น้อยกว่าสิ่งที่อาจมีการแก้ไขโดยอัตโนมัติ) ซึ่งอาจเป็นประโยชน์เพราะ

  • มันช่วยให้คุณสามารถใช้เครื่องหมายใด ๆ หรือหมายเลขบัฟเฟอร์คุณอาจมีในหน่วยความจำระยะสั้นของคุณ
  • มันป้องกันไม่ให้เป็นกลุ่มเพื่อ reparse viminfoสำหรับข้อมูลที่เกี่ยวข้อง (ซื้อขายค่าใช้จ่ายในการเก็บข้อมูลนั้นใน RAM สำหรับค่าใช้จ่ายในการอ่านไฟล์นั้นจากดิสก์ซึ่งเป็นที่ยอมรับว่าบางสิ่งบางอย่างที่เราไม่จำเป็นต้องกังวลเกี่ยวกับเรื่องนี้ คอมพิวเตอร์)

bwipeoutในอีกด้านหนึ่งให้กำจัดสิ่งนั้นทั้งหมด (ทุกสิ่งที่เกี่ยวข้องกับบัฟเฟอร์) ดังนั้นถ้าคุณเปิดบัฟเฟอร์อีกครั้งมันจะเหมือนกับว่ากลุ่มไม่เคยเห็นบัฟเฟอร์นั้นมาก่อนในระหว่างเซสชันนี้

มันไม่ได้เป็น "อันตราย" จริงๆตามที่เอกสารแสดงถึง ฉันคิดว่าการเขียนที่น่ากลัวนั้นเป็นเพียงการเตือนให้คุณทราบว่าการลบบัฟเฟอร์เป็นการทำลายการกระทำมากกว่าการลบทิ้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.