让git在Mac上有提示

git作为一个跨平台的工具,对于大部分码农来讲,基本是日常工作绕不过的工具。

Windows和Linux平台还好,只要你安装好了,tab键一摁,提示就跟着出来了,爽歪歪。

但是水果的macOS有点不友好,你要是在你mac上只是刚刚装好了git,在terminal中只能给你提示git命令,git后面具体是啥,它就不给提示,这着实让被那些提示功能宠坏的农农们不爽……

就不能解决没有提示的问题么,只能一个个字符地往终端里敲么,答案肯定是no。

来来来,下面就是解决问题的步骤:

一、去Github上先找到这个文件:git-completion.bash。通过文件名应该就可以猜到这个是干嘛的了吧,弄下来,放到当前用户的目录下面,比如/Users/user_name

...
-rw-r--r--@    1 user_name  staff      77997 Dec  3 21:54 .git-completion.bash
-rw-r--r--     1 user_name  staff        183 Dec 17 12:53 .gitconfig
drwxr-xr-x     8 user_name  staff        256 Sep 20  2018 .gradle
...

二、修改当前目录下.bash_profile文件,添加以下代码:

if [ -f ~/.git-completion.bash ]; then
  source ~/.git-completion.bash
fi

三、保存。

四、测试,再打开一个新的终端窗口,试一下tab键的作用,这时候应该会有更多提示。比如:

git che //tab键

输出

git che
checkout      cherry        cherry-pick

看到结果了吧,好,大功告成!!

上一篇:spyder中opencv代码快速补全


下一篇:论文阅读Anisotropic Convolutional Networks for 3D Semantic Scene Completion