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 :e
ou :cd
?
Existem outros recursos úteis relacionados ao caminho no zsh, como usar cd foo bar
para mover para um caminho equivalente com foo
substituído por bar
(ou seja, /blah/foo/baz/yada
torna-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.