0


MAC电脑zsh终端git使用

在MAC电脑的zsh终端中使用git时经常会遇到以下两个问题:

1、无法显示git分支信息;

2、无法实现按Tab键自动补全。

针对问题1:

(1)在主目录下创建.git-prompt.sh文件

vim ~/.git-prompt.sh

(2)按键盘的字母I(或Insert)键,然后将git官方仓库的脚本内容拷贝至.git-prompt.sh中,git官方脚本链接为:

​https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh

(3)保存并退出.git-prompt.sh

先按ESC

然后在终端中输入:wq(包括冒号)

最后按Enter

(4)打开~/.zshrc文件

vim ~/.zshrc

(5)按键盘的字母I(或Insert)键,,在~/.zshrc文件中追加以下内容,同样保存并退出

GIT_PS1_SHOWUPSTREAM="auto"
GIT_PS1_SHOWCOLORHINTS="yes"
source ~/.git-prompt.sh
setopt PROMPT_SUBST
PS1='[%n@%m %c$(__git_ps1 " (%s)")]\$ '

(6)生效该文件

source ~/.zshrc

(7)重启终端,查看是否正常显示git分支信息

针对问题2:

(1)打开~/.zshrc文件

vim ~/.zshrc

(2)按键盘的字母I(或Insert)键,在~/.zshrc文件中追加以下内容,同样保存并退出

autoload -Uz compinit && compinit

(3)重启终端,查看是否可以Tab键补全信息

标签: git macos zsh

本文转载自: https://blog.csdn.net/qq_40078121/article/details/128727215
版权归原作者 Blooming Life 所有, 如有侵权,请联系我们删除。

“MAC电脑zsh终端git使用”的评论:

还没有评论