У меня есть проблема с ЗШ автодополнению: После запуска:Как включить завершение вкладки git-файла с помощью zsh compinit?
autoload -U compinit
compinit
Git автодополнению файлы не работают. Например, если я нахожу git, добавьте my_f для завершения my_file, ничего не произойдет. Выполнение zsh git, похоже, работает только для ветвей и тегов git.
Без компиляции материал git-файла завершается, но, конечно, я пропускаю все причудливые детали завершения ветки.
Итак ... Есть ли способ сделать завершение файла git и завершение завершения ветки Git в то же время в zsh? Это очень помогло бы мне.
В моем .zshrc у меня есть «autoload -U compinit», а затем «compinit» на отдельной строке, и завершение работы отлично подходит для меня. Вы используете одну команду, или форматирование меня сбивает с толку? – bobDevil
Заполнение файлов после 'git add' также работает для меня (' zsh' 4.3.10-dev-1). Одна из удивительных вещей заключается в том, что он предлагает только не проверенные и отслеживаемые, но модифицированные файлы при заполнении 'git add' (это нормально, так как это единственные вещи, которые вам нужно добавить). Для 'git diff', он предлагает все отслеживаемые файлы и все ветви. –
@Chris Johnsen: Вы правы, он работает с файлами, которые соответствуют текущей команде git, например, без следов файлов в случае добавления git. Я попробовал завершить, не обращая внимания на это. Так что большое спасибо! –