ในemacs dired
โหมดเมื่อฉันกดs
ฉันสามารถสลับระหว่างการเรียงลำดับตัวอักษรและลำดับเหตุการณ์ของไฟล์ โดยปกติฉันมักชอบเรียงลำดับตามลำดับเวลา แต่การเรียงลำดับตัวอักษรเป็นค่าเริ่มต้น ฉันจะกำหนด emacs เองให้มีบัฟเฟอร์ dired ก่อนแสดงลำดับเหตุการณ์ได้อย่างไร
ในemacs dired
โหมดเมื่อฉันกดs
ฉันสามารถสลับระหว่างการเรียงลำดับตัวอักษรและลำดับเหตุการณ์ของไฟล์ โดยปกติฉันมักชอบเรียงลำดับตามลำดับเวลา แต่การเรียงลำดับตัวอักษรเป็นค่าเริ่มต้น ฉันจะกำหนด emacs เองให้มีบัฟเฟอร์ dired ก่อนแสดงลำดับเหตุการณ์ได้อย่างไร
คำตอบ:
ฉันแค่ทำซ้ำความคิดเห็น @lawlist:
ปรับแต่งตัวแปร
dired-listing-switches
ตัวอย่างเช่น: M-x customize-variable
RET dired-listing-switches
กรอกข้อมูลด้วย-lt
หรือเพียงแค่กำหนดมันในของคุณ.emacs
หรือinit.el
ด้วย:
(setq dired-listing-switches "-lt")
ฉันเพิ่งค้นพบแพคเกจนี้ใน melpa ซึ่งทำให้การเรียงลำดับ (ถาวร) ใน dired ง่ายมาก: https://gitlab.com/xuhdev/dired-quick-sort
dired-listing-switches
- โดยพื้นฐานแล้วมันคือสตริงls
คำสั่งที่มีข้อ จำกัด บางอย่างตามรุ่นที่ติดตั้งไว้โดยเฉพาะและไม่ยอมรับรูปแบบ ดูห้องสมุดที่เป็นประโยชน์เช่นนี้: emacswiki.org/emacs/dired-sort.ells
dired-mode
list