Broot เป็นวิธีที่ดีกว่าในการนำทางไดเรกทอรีค้นหาไฟล์และเรียกใช้คำสั่ง

เอกสารที่สมบูรณ์ - คำแนะนำในการติดตั้ง - สนับสนุนหรือรับความช่วยเหลือ
ตี br -s

สังเกตเห็น ไม่ได้ ?
นั่นคือสิ่งที่ทำให้สามารถใช้งานได้เมื่อคำสั่ง tree เก่าจะสร้างหน้าของเอาต์พุต
ไฟล์ .gitignore ได้รับการจัดการอย่างถูกต้องเพื่อนำไฟล์ที่ไม่ต้องการออกไปให้พ้นทาง
ในขณะที่คุณต้องการเห็นไฟล์ gitignored หรือไฟล์ที่ซ่อนอยู่คุณจะคุ้นเคยกับทางลัด Alt I และ Alt H เพื่อสลับการมองเห็นเหล่านั้น
(คุณสามารถเพิกเฉยต่อพวกเขาได้ดูเอกสาร)
cdพิมพ์ตัวอักษรสองสามตัว

กด Alt Enter และคุณกลับไปที่เทอร์มินัลในตำแหน่งที่ต้องการ
ด้วยวิธีนี้คุณสามารถนำทางไปยังไดเรกทอรีที่มีการกดแป้นขั้นต่ำแม้ว่าคุณจะจำไม่ได้ว่ามันอยู่ที่ไหน
Broot เร็วและไม่บล็อก (การกดแป้นใด ๆ ขัดจังหวะการค้นหาปัจจุบันเพื่อเริ่มต้นถัดไป)
คีย์ที่มีประโยชน์ที่สุดสำหรับสิ่งนี้:
cd ไปยังไดเรกทอรีที่เลือก:q หากคุณต้องการเลิก (คุณสามารถใช้ Ctrl Q ได้หากต้องการ) 
Broot พยายามเลือกไฟล์ที่เกี่ยวข้องมากที่สุด คุณยังสามารถเปลี่ยนจากการแข่งขันหนึ่งไปอีกอันหนึ่งโดยใช้ แท็บ หรือปุ่มลูกศร
คุณสามารถค้นหาด้วยนิพจน์ทั่วไป ในการทำเช่นนี้เพิ่ม A / ก่อนรูปแบบ
และคุณมีการค้นหาประเภทอื่น ๆ เช่นการค้นหาเนื้อหาไฟล์ (เริ่มต้นด้วย c/ ):

นอกจากนี้คุณยังสามารถใช้ตัวดำเนินการแบบลอจิคัลหรือรวมรูปแบบเช่นการค้นหา test ในไฟล์ทั้งหมดยกเว้น JSON อาจเป็น !/json$/&c/test และการค้นหา carg ทั้งในชื่อไฟล์และเนื้อหาไฟล์จะเป็น carg|c/carg
เมื่อเลือกไฟล์ที่คุณต้องการแล้วคุณสามารถทำได้
:e เปิดไฟล์ในตัวแก้ไขที่คุณต้องการ (ซึ่งอาจเป็นเทอร์มินัลหนึ่งอัน)บล็อก: เวิร์กโฟลว์การค้นหาเนื้อหา broot
บ่อยครั้งเมื่อไม่ได้ใช้ broot คุณจะย้ายไฟล์ของคุณในตาบอด คุณทำ ls สองสามครั้งก่อนจากนั้นการจัดการของคุณและบางทีคุณอาจตรวจสอบหลังจากนั้น
คุณสามารถทำได้โดยไม่สูญเสียมุมมองของลำดับชั้นไฟล์

ย้าย, คัดลอก, rm, mkdir, ถูกสร้างขึ้นและคุณสามารถเพิ่มทางลัดของคุณเอง
นี่คือ chmod:

เมื่อเลือกไดเรกทอรีให้ทำ Ctrl → และคุณเปิดแผงอื่น (คุณอาจเปิดอื่น ๆ หรือนำทางระหว่างพวกเขาด้วย Ctrl ← และ Ctrl → )

(ใช่สีสามารถปรับแต่งได้อย่างเต็มที่)
คุณสามารถคัดลอกหรือย้ายองค์ประกอบระหว่างแผง:

ถ้าคุณชอบคุณอาจทำมันเป็นรูปแบบของผู้บัญชาการนอร์ตันโดยการผูก :copy_to_panel ถึง F5 และ :move_to_panel ถึง F6
กด Ctrl → เมื่อเลือกไฟล์และแผงแสดงตัวอย่างจะปรากฏขึ้น


แผงพรีวิวยังคงอยู่กับการเลือกในแผงต้นไม้
Broot แสดงภาพในความละเอียดสูงเมื่อเทอร์มินัลรองรับโปรโตคอลกราฟิกของคิตตี้ (เทอร์มินัลที่เข้ากันได้: คิตตี้, wezterm):


เพียงค้นหาไฟล์ที่คุณต้องการแก้ไขด้วยการกดแป้นพิมพ์สองสามพิมพ์ :e จากนั้น ป้อน
คุณสามารถเพิ่มคำกริยาหรือกำหนดค่าคำที่มีอยู่ ดูเอกสาร
และคุณสามารถเพิ่มทางลัดได้เช่นลำดับ Ctrl หรือคีย์ฟังก์ชัน
เพิ่มไฟล์ไปยังพื้นที่การจัดเตรียมจากนั้นดำเนินการคำสั่งใด ๆ ในไฟล์ทั้งหมด

ls (และโคลนนิ่ง): หากคุณต้องการแสดง ขนาด วันที่ และ การอนุญาต ให้ทำ br -sdp ซึ่งทำให้คุณได้รับสิ่งนี้:

นอกจากนี้คุณยังสามารถสลับตัวเลือกด้วยการกดแป้นพิมพ์ไม่กี่ขณะที่อยู่ใน Broot ตัวอย่างเช่นคุณสามารถพิมพ์ -sdp นี้ได้ในขณะที่อยู่ใน broot หรือกด Alt H แล้วคุณจะเห็นไฟล์ที่ซ่อนอยู่
คุณสามารถเรียงลำดับโดยเปิดตัว broot ด้วย --sort-by-size หรือ --sort-by-date หรือคุณอาจจะอยู่ข้างใน broot พิมพ์พื้นที่แล้ว sd และ ป้อน และคุณสลับโหมด :sort_by_date
เมื่อเรียงลำดับเนื้อหาทั้งหมดของไดเรกทอรีจะถูกนำมาพิจารณา ดังนั้นหากคุณต้องการค้นหาในเช้าวันจันทร์ไฟล์ที่ได้รับการแก้ไขเมื่อเร็ว ๆ นี้เปิดใช้งาน br --sort-by-date ~
หากคุณเริ่มต้นด้วยตัวเลือก --whale-spotting (หรือทางลัด -w ) คุณจะได้รับโหมดที่เหมาะกับการนำทาง "ปลาวาฬ" ทำให้ง่ายต่อการกำหนดไฟล์หรือโฟลเดอร์ที่ใช้พื้นที่
ขนาดวันที่จำนวนไฟล์ถูกคำนวณในพื้นหลังคุณไม่ต้องรอพวกเขาเมื่อคุณนำทาง

และคุณเก็บเครื่องมือ broot ทั้งหมดเช่นการกรองหรือความสามารถในการลบหรือเปิดไฟล์และไดเรกทอรี
หากคุณตี :fs คุณสามารถตรวจสอบการใช้งานของระบบไฟล์ทั้งหมดเพื่อที่คุณจะได้มุ่งเน้นไปที่การทำความสะอาดไฟล์เต็มรูปแบบ

ใช้ :gf เพื่อแสดงสถานะของไฟล์ (ไฟล์ใหม่คืออะไรชื่อที่แก้ไข ฯลฯ ) ชื่อสาขาปัจจุบันและสถิติการเปลี่ยนแปลง

และถ้าคุณต้องการดู เฉพาะ ไฟล์ที่จะแสดงโดยคำสั่ง git status ให้ทำ :gs จากนั้นมันง่ายที่จะแก้ไขหรือแตกต่างไฟล์ที่เลือก

จากนั้นมันง่ายที่จะแก้ไข, diff หรือเปลี่ยนไฟล์ที่เลือก
บล็อก: ใช้ broot และ meld เพื่อ diff ก่อนที่จะกระทำ
ดู เว็บไซต์ของ Broot สำหรับคำแนะนำเกี่ยวกับการติดตั้งและการใช้งาน