บ่อยครั้งที่ฉันทำผิดพลาดในการพิมพ์โดยเน้นหน้าต่างผิด (และทำเช่นนั้นสองสามครั้งด้วยตัวตรวจสอบสิทธิ์ USB) ในโปรแกรมที่เปิดใช้งานปุ่มลัดจำนวนมาก (Gmail, VLC, Vim) สิ่งนี้มักจะเกิดขึ้นโดยไม่ได้ตั้งใจจากการแก้ไขที่ไม่ต้องการ
บางครั้งฉันสามารถติดตามขั้นตอนของฉันและจดจำสิ่งที่ฉันพิมพ์เพื่อซ่อมแซมการเปลี่ยนแปลงหรือคืนค่าการตั้งค่าใด ๆ ที่ฉัน tweaked ถ้าฉันจับตัวเองก่อน น่าเสียดายที่มันไม่ได้เป็นอย่างนั้นเสมอไป
ในกลุ่มฉันอาจมีบางสิ่งบางอย่างที่ไร้เดียงสาและชัดเจนเหมือนกับการแก้ไขบรรทัดข้อความที่ยกเลิกได้อย่างง่ายดาย หรือฉันอาจแก้ไขบางอย่างโดยไม่รู้ตัวซึ่งไม่สามารถระบุได้ง่าย หากฉันพิมพ์ลำดับของคำสั่งที่ไม่ต้องการใน Vim โดยไม่ตั้งใจฉันจะตรวจสอบและเลิกทำการแก้ไขหรือเปลี่ยนแปลงการตั้งค่าได้อย่างไร
:e!
จะไม่ดีถ้าคุณไม่ได้บันทึกตั้งแต่สถานะถูกต้องล่าสุดและu
อาจไม่เพียงพอหากคุณพิมพ์สิ่งต่าง ๆ (หากคุณพิมพ์date month
เช่นนั้นคุณจะต้องลบแท็กตั้งเครื่องหมายและทำการค้นหาซึ่งจะค่อนข้างสับสนในการยกเลิกการทำผ่านu
)
u
เป็นส่วนหนึ่งของซีเควนซ์ดำเนินการเลิกทำบางอย่างที่อยู่ตรงกลาง
:e!
จะทำอย่างนั้น