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

安装git后没有tab键智能补全,非常不方便。Google以后发现有一个叫做git-completion解决了tab键没有智能补全的烦恼。
本博客翻译自bobthrcow的git-flow-completion项目.
github地址https://github.com/bobthecow/git-flow-completion/wiki/Install-Bash-git-completion
有兴趣的朋友请直接查看原始链接地址。

     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


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值