Terkait dengan Bash-like partial partial-complete untuk nama file di Vim
Salah satu fitur yang benar-benar fantastis zsh
adalah Anda dapat mengetik, misalnya ls /u/s/m/m/who.1
, menekan Tabdan membuatnya lengkap
ls /usr/share/man/man1/who.1.gz
. Setelah Anda terbiasa, sangat menyebalkan untuk kembali /u<tab>/s<tab>/m<tab>/m<tab>...
, terutama ketika seluruh jalur parsial hanya dapat menyelesaikan ke satu jalur yang sebenarnya, tetapi setiap komponen individu mungkin memiliki beberapa penyelesaian. Bisakah ini dicapai dalam Vim, misalnya, ketika menggunakan :e
atau :cd
?
Ada fitur-fitur terkait jalur yang berguna lainnya di zsh, seperti menggunakan cd foo bar
untuk pindah ke jalur yang sama dengan foo
diganti dengan bar
(yaitu, /blah/foo/baz/yada
menjadi /blah/bar/baz/yada
). Jika ada solusi yang membawa ini juga (pada dasarnya menyerahkan tugas-tugas terkait shell ke shell yang melakukan itu dengan sangat baik), itu akan bagus.