Relativo alla tabulazione parziale simile a Bash per i nomi di file in Vim
Una delle caratteristiche davvero fantastiche di zsh
è che puoi digitare, ad esempio ls /u/s/m/m/who.1
, premere Tabe farlo completare
ls /usr/share/man/man1/who.1.gz
. Una volta che ti ci abitui, è davvero fastidioso tornare indietro /u<tab>/s<tab>/m<tab>/m<tab>...
, specialmente quando l'intero percorso parziale può risolversi in un solo percorso effettivo, ma ogni singolo componente può avere più completamenti. Ciò può essere ottenuto in Vim, ad esempio, quando si utilizza :e
o :cd
?
Ci sono altre utili funzioni relative al percorso in zsh, come l'uso cd foo bar
per spostarsi su un percorso equivalente con foo
sostituito con bar
(cioè, /blah/foo/baz/yada
diventa /blah/bar/baz/yada
). Se c'è una soluzione che porta anche questi (essenzialmente consegnando le attività relative alla shell a una shell che fa quelle molto bene), sarebbe fantastico.