При использовании OSXs git после изменения файла я могу просто сделать git commit <tab>
, и thisll автоматически завершит имя файла в том, что было изменено. Однако, если я устанавливаю более новую версию git из homebrew, и я ее использую, эта функция больше не работает (это означает, что я нажимаю <tab>
, и она просто "спрашивает", какой файл я хочу сделать, даже включая которые не имеют никаких изменений).
Может кто-нибудь пролить свет на вопрос, почему и как это решить? Id предпочитает использовать homebrews git, так как он более современный.
Моя оболочка zsh, и ни установка bash-completion
, ни zsh-completions
не работали (даже после последующих инструкций по установке после родов).
Кроме того, после установки git с homebrew он говорит
Bash completion has been installed to: /usr/local/etc/bash_completion.d
zsh completion has been installed to: /usr/local/share/zsh/site-functions
Так не должен ли я использовать один из них?