Powiązane z częściowym uzupełnieniem tabulacji typu Bash dla nazw plików w Vimie
Jedną z naprawdę fantastycznych cech zshjest to, że możesz pisać, na przykład ls /u/s/m/m/who.1, naciskać Tabi mieć gotowe
ls /usr/share/man/man1/who.1.gz. Kiedy już się przyzwyczaisz, powrót do niego jest naprawdę denerwujący /u<tab>/s<tab>/m<tab>/m<tab>..., szczególnie gdy cała ścieżka częściowa może rozwiązać tylko jedną rzeczywistą ścieżkę, ale każdy pojedynczy komponent może mieć wiele ukończeń. Czy można to osiągnąć w Vimie, na przykład podczas używania :elub :cd?
Istnieją inne przydatne funkcje związane ze ścieżką w zsh, takie jak cd foo barprzejście do równoważnej ścieżki z foozastąpioną przez bar(tzn. /blah/foo/baz/yadaStaje się /blah/bar/baz/yada). Jeśli istnieje rozwiązanie, które również je wprowadza (w zasadzie przekazywanie zadań związanych z powłoką do powłoki, która wykonuje je bardzo dobrze), byłoby świetnie.