Relacionado a Tab-complete parcial tab-complete para nomes de arquivos no Vim
Uma das características realmente fantásticas zshé que você pode digitar, por exemplo ls /u/s/m/m/who.1, pressionar Tabe concluir
ls /usr/share/man/man1/who.1.gz. Depois de se acostumar com isso, é realmente irritante voltar /u<tab>/s<tab>/m<tab>/m<tab>..., especialmente quando todo o caminho parcial só pode resolver um caminho real, mas cada componente individual pode ter várias conclusões. Isso pode ser alcançado no Vim, por exemplo, ao usar :eou :cd?
Existem outros recursos úteis relacionados ao caminho no zsh, como usar cd foo barpara mover para um caminho equivalente com foosubstituído por bar(ou seja, /blah/foo/baz/yadatorna-se /blah/bar/baz/yada). Se houver uma solução que as traga também (essencialmente entregar tarefas relacionadas ao shell para um shell que faça isso muito bem), seria ótimo.