Что я хочу:ZST закладки каталогов с закладкой завершение?
cd c/ra<tab>
завершает в ~/code/rails-app
и cd c/<tab>
показывает список директорий в пределах ~/code
То, что я в настоящее время:
c ra<tab>
не завершится к c rails-app
, если у меня есть каталог ~/code/rails-app
и c <tab>
показан список каналов в пределах ~/code
Имея это в моем .zshrc
:
c() { cd ~/code/$1; }
_c() { _files -W ~/code -/; }
compdef _c c
Этот инструмент выглядит многообещающим: https://github.com/flavio/jump, но я хотел бы что-то более легкое.
Я решил использовать fasd https://github.com/clvv/fasd, что является другим способом решения моей проблемы. Но, спасибо, у вашего совершенно правильного автозаполнения Zsh есть большинство функций, которые я запрашивал. –