今天带着大家来给自己的Mac上安装Git自动提示。以后在写代码的时候,就可以使用Tab键愉快地输入各种命令了。
第一步:安装Homebrew
- 如果你已经安装了,那么可以直接跳过去第二步。
- 检查自己是否已经安装Homebrew,在终端中输入
brew -v
如果已经安装了的话,会显示brew的版本号。如果没安装,会提示未知的命令。
- 安装Homebrew的方法很简单,将下面的命令复制到终端,然后根据提示执行就可以了。这里可以根据Homebrew官网的方法来安装。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
第二步:安装bash-completion
- 在终端中输入
brew list
来查看自己是否已经安装了bash-completion。
- 如果已经安装了,请跳到下一步。
- 安装bash-completion的方法:
- 输入下面的命令来安装。
brew install bash-completion
- 安装完成后,输入下面的命令
brew info bash-completion
完成后,会出现“Add the following lines to your ~/.bash_profile”。把这句话下面的那一行copy。
- 打开自己的.bash_profile文件,另起一行,粘贴进去。然后:wq保存退出。
注:.bash_profile文件默认是没有的,也可能你之前配置其它东西新建过,比如adb命令。如果没有的话,你就用vi命令在你的用户名下新建一个就可以了。vi的命令:
vi .bash_profile
默认是编辑模式,直接输入要编辑的内容。然后按esc键进入命令模式,输入:wq就可以保存并退出了。具体命令如果还不懂,自己去搜vi命令。
第三步:复制Git提示文件
- 去Github上clone Git的源码
git clone https://github.com/git/git.git
- clone完以后,切换到下载下来的Git源码/contrib/completion/下,将文件git-completion.bash拷贝到~/下并重命名为.git-completion.bash。使用下面的命令:
cp git-completion.bash ~/.git-completion.bash
执行完这一步之后,clone的Git源码就没什么用处了,可以留着自己研究,也可以移到废纸篓里。
注:其实上面两步就是为了获取到Git的git-completion.bash文件。你也可以从其他地方down一份git-completion.bash下来然后重命名,不一定非要clone 源码。
最后一步:添加启动
打开刚才的.bash_profile文件,再添加一句命令
source ~/.git-completion.bash
然后保存并退出。
最后重启终端。现在就可以在输入git之后,直接敲tab键来自动提示命令了。如果有问题,欢迎私信,转载请注明出处。