จะทำให้ GNU emacs บัฟเฟอร์เรียงตามตัวอักษรได้อย่างไร


2

อย่างใดฉันทำให้ GNU emacs v23.1.1 list-buffers เพื่อจัดเรียงตามลำดับตัวอักษรผ่านลำดับคีย์หรือการคลิกเมาส์ที่ฉันพิมพ์โดยมีข้อผิดพลาด ฉันจะกู้คืนลำดับปกติของบัฟเฟอร์ที่แสดงรายการตามลำดับการเข้าถึงล่าสุดได้อย่างไร

คำตอบ:


5

คุณสามารถสลับการเรียงลำดับ ขึ้น หรือ ลง โดยคลิกที่ส่วนหัวของคอลัมน์


ความจริง! คุณรู้หรือไม่ว่าการผสมผสานที่สำคัญเพื่อให้บรรลุเหมือนกันหรือไม่
choroba

1
ฉันไม่พบการเชื่อมโยงที่สำคัญสำหรับการเรียงลำดับใน buff-menu.el, ซึ่ง: "จุดเข้าเดี่ยวคือ 'list-buffers'" .. ฟังก์ชั่นการเรียงลำดับคือ Buffer-menu-sort (column), Buffer-menu-sort-by-column (&optional e), Buffer-menu-make-sort-button (name column) แต่ดูเหมือนว่าทั้งหมดนั้นจะเน้นไปที่การกระทำของเมาส์
Peter.O

1
กดปุ่ม S ดูเหมือนจะเรียงลำดับบัฟเฟอร์ในคอลัมน์ที่จุด
jchl

1

คุณกำลังพูดถึงมาตรฐาน list-buffers? มันไม่รองรับการเรียงลำดับเท่าที่ฉันรู้ ในทางกลับกัน, ibuffer สามารถเรียงลำดับบัฟเฟอร์คุณสามารถใช้ , (เครื่องหมายจุลภาค) เพื่อวนตัวเลือกการเรียงลำดับ


ใช่, list-buffers และฉันก็ทำให้มันเรียงตามลำดับตัวอักษร
WilliamKF

1
ครั้งต่อไปที่คุณทำเช่นนั้นกด C-h l เพื่อดูปุ่มสุดท้ายที่กด
choroba

ฉันสามารถยืนยันคำตอบของ Peter O: คลิกที่ส่วนหัวคอลัมน์เรียงตามคอลัมน์ สิ่งนี้มาพร้อมกับ Emacs 22
Peter Westlake

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