Подтвердить что ты не робот

Как включить завершение вкладки git с помощью zsh compinit?

У меня возникла проблема с завершением закладки zsh: После запуска:

autoload -U compinit
compinit

Git Заполнение вкладки для файлов больше не работает. Например, если я набираю git add my_f для завершения my_file, ничего не происходит. Похоже, что завершение zsh git работает для ветвей и тегов git.

Без материала compinit, завершение файла git работает, но, конечно же, я пропускаю все полезные материалы для завершения ветки.

Итак... Есть ли способ сделать завершение файла git и возможно ли завершение ветки git в то же время в zsh? Это действительно очень помогло бы мне.

4b9b3361

Ответ 1

(Я обычно добавляю ответ, чтобы получить его от оставшегося без ответа списка.)

Как вы можете видеть из комментариев, он работает. Я считаю, что в целом ситуация с zsh также значительно улучшилась:

совершить 06f44c3cc5ca5eca638f300a518c65aa98d26d6d

Дата: Пн Сен 6 08:33:19 2010 -0400

завершение: сделать совместимым с zsh

Измените git -completion.bash, чтобы он также работал с zsh при использовании bashcompinit....

Итак, если вы столкнулись с этим поиском в Google, и ваше завершение не работает, попробуйте обновить git-completion.bash (ссылка указывает на blob из git.git HEAD). Текущая версия git - 1.7.3.2; он должен превратить его в следующий.