Associé à la tabulation partielle de type Bash pour les noms de fichiers dans Vim
L'une des caractéristiques vraiment fantastiques de zsh
est que vous pouvez, par exemple ls /u/s/m/m/who.1
, taper, appuyer Tabet le compléter
ls /usr/share/man/man1/who.1.gz
. Une fois que vous vous y êtes habitué, il est vraiment ennuyeux d'y revenir /u<tab>/s<tab>/m<tab>/m<tab>...
, surtout lorsque le chemin partiel complet ne peut se résoudre qu'en un seul chemin réel, mais chaque composant individuel peut avoir plusieurs complétions. Cela peut-il être réalisé dans Vim, par exemple, en utilisant :e
ou :cd
?
Il existe d'autres fonctionnalités utiles liées au chemin dans zsh, telles que l'utilisation cd foo bar
pour se déplacer vers un chemin équivalent avec foo
remplacé par bar
(c'est-à-dire, /blah/foo/baz/yada
devient /blah/bar/baz/yada
). S'il y a une solution qui les apporte également (essentiellement en transférant des tâches liées au shell à un shell qui les fait très bien), ce serait génial.