เกี่ยวข้องกับBash-like บางส่วนของแท็บที่สมบูรณ์สำหรับชื่อไฟล์ใน Vim
หนึ่งในคุณสมบัติที่ยอดเยี่ยมอย่างแท้จริงของzsh
คือการที่คุณสามารถพิมพ์ตัวอย่างเช่นls /u/s/m/m/who.1
กดและมีมันจะเสร็จสมบูรณ์Tab
ls /usr/share/man/man1/who.1.gz
เมื่อคุณคุ้นเคยกับมันแล้วมันน่ารำคาญมากที่จะกลับไป/u<tab>/s<tab>/m<tab>/m<tab>...
โดยเฉพาะอย่างยิ่งเมื่อเส้นทางบางส่วนทั้งหมดสามารถแก้ไขได้เพียงเส้นทางเดียวเท่านั้น แต่แต่ละองค์ประกอบอาจมีความสำเร็จที่หลากหลาย สิ่งนี้สามารถเกิดขึ้นได้ในกลุ่มตัวอย่างเช่นเมื่อใช้:e
หรือ:cd
?
มีคุณสมบัติอื่น ๆ ที่เกี่ยวข้องกับเส้นทางที่เป็นประโยชน์ใน zsh เช่นการใช้cd foo bar
เพื่อย้ายไปยังเส้นทางที่เทียบเท่ากับfoo
แทนที่ด้วยbar
(เช่น/blah/foo/baz/yada
กลายเป็น/blah/bar/baz/yada
) หากมีวิธีการแก้ปัญหาที่นำสิ่งเหล่านี้มาด้วย (โดยหลักแล้วมอบหมายงานที่เกี่ยวข้องกับเชลล์ให้กับเชลล์ที่ทำงานได้ดีมาก) มันจะดีมาก