ฉันรักที่เลวร้าย แต่บางครั้ง (โดยเฉพาะอย่างยิ่งเมื่อถ่ายภาพหน้าจอ) ฉันต้องการดูโครงสร้างต้นไม้ของไดเรกทอรีและลูก ๆ ของมันคำสั่ง la the tree (1) มีเบราว์เซอร์ไดเรกทอรีต้นไม้สำหรับ Emacs หรือไม่?
ฉันรักที่เลวร้าย แต่บางครั้ง (โดยเฉพาะอย่างยิ่งเมื่อถ่ายภาพหน้าจอ) ฉันต้องการดูโครงสร้างต้นไม้ของไดเรกทอรีและลูก ๆ ของมันคำสั่ง la the tree (1) มีเบราว์เซอร์ไดเรกทอรีต้นไม้สำหรับ Emacs หรือไม่?
คำตอบ:
นอกจากนี้คุณสามารถใช้ทรีย่อยต้นไม้จากrepo dired-hacks
ที่นี่คุณมีการสาธิตสั้น ๆและภาพหน้าจอจากการตั้งค่าของฉันที่ฉันกดi
เพื่อเจาะลึกโฟลเดอร์และ;
ย้อนกลับไป:
(define-key dired-mode-map "i" 'dired-subtree-insert)
(define-key dired-mode-map ";" 'dired-subtree-remove)
ป.ล. ฉันยังตระหนักถึงdirexซึ่งดูเหมือนว่า:
มีสองตัวเลือกสำหรับสิ่งนี้
คุณสามารถตรวจสอบสิ่งสกปรกซึ่งขึ้นอยู่กับ dire
นอกจากนี้ยังมีพอร์ต emacs ของกลุ่มของ NERDTree เรียกneotree
ทั้งสองเป็นแพ็คเกจที่ยอดเยี่ยม แต่ฉันมักจะชอบ neotree เนื่องจากมีการเชื่อมโยงที่สะดวกเพื่อให้ฉันสร้างและลบไฟล์และไดเรกทอรี ฉันไม่เชื่อว่าสกปรกได้รับการสนับสนุนนี้แม้ว่าฉันจะผิด ฉันใช้มันครั้งสุดท้ายแล้ว
คุณสามารถเรียกใช้dired
อาร์กิวเมนต์ได้เช่น และหลังจากการกระตุ้นไดเรกทอรีมันยังจะช่วยให้คุณปรับเปลี่ยนสวิทช์ที่ผ่านมาC-u C-x d ls
เพิ่มR
และdired
จะแสดงรายการไดเรกทอรีย่อยทั้งหมดซ้ำ ๆ ในส่วนของมัน
หากคุณต้องการเห็นเนื้อหาของบางไดเรกทอรีย่อยให้กดiเมื่อจุดนั้นอยู่ในชื่อไดเรกทอรี
นอกจากนี้คุณยังสามารถใช้find-dired
คำสั่งโดยมีหรือไม่มีสวิตช์ แทนที่จะแสดงไดเรกทอรีย่อยในส่วนของตนเองมันพิมพ์เส้นทางแบบเต็มของแต่ละไฟล์ คุณสามารถสลับการแสดงรายละเอียดไฟล์ด้วย(เพื่อให้เส้นทางยาวพอดีกับแนวนอนบนหน้าจอ
ทั้งหมดนี้มีในตัว
คุณเคยลองใช้ Emacs M-x speedbar
หรือไม่? :-) ก่อนที่จะติดตั้งแพคเกจใหม่ฉันจะลองใช้วิธีแก้ปัญหาแบบ inbuilt ...
ดังที่ repo กล่าวว่าเป็นตัวสำรวจไฟล์ที่ปรับแต่งได้ด้วยการรวมระบบคอมไพล์ แต่ไม่เพียงเท่านั้น คุณยังสามารถรับรายการบัฟเฟอร์และ Maildirs ของคุณด้วย mu4e
Treemacsทำงานหรือไม่ จะช่วยให้คุณมีโครงสร้างที่ treelike