我正在为一个项目使用 Mac OS Monetary 和最近安装的 Git。我按照以下步骤激活 Git 命令和分支名称的 Git 自动完成功能。我在以前的 Macbook 上使用 MacOS Catalina 取得了成功,但它不适用于 Monetary。 当我运行“
~/.zshrc
”时,错误是“zsh:权限被拒绝:/Users/username/.zshrc”
步骤是:
在终端中运行
curl -o git-completion.bash https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash
curl -o _git https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.zsh
~/.zshrc
更新文件
zstyle ':completion:*:*:git:*' script ~/.zsh/git-completion.bash
fpath=(~/.zsh $fpath)
autoload -Uz compinit && compinit
然后奔跑
source ~/.zshrc
我该如何解决这个问题?
我用 vim 编辑了文件
vim ~/.zshrc
将以下内容添加到文件末尾
autoload -Uz compinit && compinit
重新启动你的 shell,你应该已经完成了 git
git checkout my_branch<tab>
应该为您填写分支名称。