วิธีการยกเลิก minibuffer จากบัฟเฟอร์หลัก


9

สมมติว่าฉันทำ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

คำตอบ:


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