สมมติว่าฉันทำM-x blabla
โดยไม่ต้องกดreturn
แล้วฉันเปลี่ยนเป็นบัฟเฟอร์หลัก หาก curser อยู่ที่ minibuffer ฉันสามารถยกเลิก minibuffer C-g
โดยทางลัด แต่ถ้าเคอร์เซอร์อยู่ที่บัฟเฟอร์หลักทางลัดนี้จะไม่ยกเลิก minibuffer หากฉันกดM-x
ข้อผิดพลาดCommand attempted to use minibuffer while in minibuffer
จะปรากฏขึ้น
มี shorcut ในตัวที่ยกเลิกเนื้อหาที่ยังไม่เสร็จสมบูรณ์ก่อนหน้านี้ของ minibuffer อย่างสมบูรณ์ตั้งแต่บัฟเฟอร์หลัก
2
โซลูชัน SO นี้อาจเกี่ยวข้องกัน ฉันใช้โซลูชันนั้นเพื่อยกเลิกการแก้ไขแบบเรียกซ้ำโดยอัตโนมัติเมื่อโฟกัสห่างจากมินิบัสเซอร์ แน่นอนว่านี่จะเป็นความเสียหายหากคุณต้องการเก็บข้อดีของการแก้ไขแบบเรียกซ้ำ (ซึ่งฉันยังไม่ทราบ)
—
Kaushal Modi