红联Linux门户
Linux帮助

mac和linux系统配置git tab自动补全

发布时间:2017-04-30 10:26:12来源:linux网站作者:二流小宝
安装git后没有tab键智能补全,非常不方便。Google以后发现有一个叫做git-completion解决了tab键没有智能补全的烦恼。
 
翻译:Install Bash git completion
mac和linux系统配置git tab自动补全
git-flow-completion项目,git-flow-completion依赖了git-completion,所以作者专门写了安装文章来安装。
 
一、OS X / macOs 苹果系统
(一)homebrew安装
1.安装 homebrew;
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
官网链接: https://brew.sh/
2.使用brew安装git和bash-compeletion
$ brew install git
$ brew install bash-completion
3.配置bash-completion到环境变量
在~/.bash_profile中添加
# bash-completion
if [ -f $(brew --prefix)/etc/bash_completion ]; then
source $(brew --prefix)/etc/bash_completion
fi
(二)MacPorts安装
1.安装git和bash-completion
$ sudo port install git +bash_completion.
2.配置bash-completion到~/.bash_profile或者~/.profile
if [ -f $(brew --prefix)/etc/bash_completion ]; then
source $(brew --prefix)/etc/bash_completion
fi
3.配置terminal程序启动关联,即启动shell时顺便初始化相关脚本
I.Menu > Preferences > Startup, "Shells open with:"
II.选择"Command"并且在  /opt/local/bin/bash -l 选择~/.bash_profile或者~/.profile
两种方法,我自己的mac是使用(一)homebrew安装的,没什么问题。
 
二、Ubuntu / Debian系统
1.使用apt安装git和bash-completion
$ sudo apt-get install git
$ sudo apt-get install bash-compleion
这两条命令可以合并一起
$ sudo apt-get install git bash-completion
 
三、Fedora / RedHat / centOs
1.yum安装git和bash-completion
$ sudo yum install git bash-completion
 
本文永久更新地址:http://www.linuxdiyf.com/linux/30402.html