Связанный с Bash-подобным частичным табулированием для имен файлов в Vim
Одной из действительно фантастических особенностей zshявляется то, что вы можете, например, набирать текст ls /u/s/m/m/who.1, нажимать на него Tabи выполнять его полностью
ls /usr/share/man/man1/who.1.gz. Как только вы привыкните к нему, вам будет очень неудобно возвращаться к нему /u<tab>/s<tab>/m<tab>/m<tab>..., особенно когда весь частичный путь может быть разрешен только к одному фактическому пути, но каждый отдельный компонент может иметь несколько завершений. Может ли это быть достигнуто в Vim, например, при использовании :eили :cd?
В zsh есть и другие полезные функции, связанные с путями, например, использование cd foo barдля перехода к эквивалентному пути с fooзаменой на bar(то есть, /blah/foo/baz/yadaстановится /blah/bar/baz/yada). Если есть решение, которое также включает их (по сути, передает задачи, связанные с оболочкой, в оболочку, которая делает это очень хорошо), это было бы замечательно.