git-自动补全

git 命令并不支持自动补全功能,为了使我们的工作更加高效,就非常有必要用到自动补全功能。但是要实现这个功能需要用到 git 源码中的一个脚本文件。所以就从下载源码讲起。

如果没有安装 git
,在 Ubuntu 下请使用下面的命令安装:

$ apt-get install git-core

安装完成后,就可以下载
git 源码了:

$ git clone git://git.kernel.org/pub/scm/git/git.git

或者:http://files.cnblogs.com/pengdonglin137/git-completion.rar

至于为什么这么麻烦,就是由于咱们的绿色长城导致上不了
http://git-scm.com/download
直接下载源码。
   
好吧,要使用这个功能还需要一个条件,就是系统的 shell 需要选用 bash 。在
git/contrib/completion 目录下有
git-completion.bash 这个文件。把这个文件复制到系统目录:

$ cp
git/contrib/completion/git-completion.bash
~/.git-completion.bash

在 .bashrc
中加入:

source ~/.git-completion.bash

OK
,现在我们可以试一下效果了:

$ git
co<tag><tab>

config commit

与 shell 命令的
<tab> 键自动补全一模一样。

时间: 2024-07-28 18:18:59

git-自动补全的相关文章

Git自动补全

一.简介 假使你使用命令行工具运行Git命令,那么每次手动输入各种命令是一件很令人厌烦的事情.为了解决这个问题,你可以启用Git的自动补全功能,完成这项工作仅需要几分钟.   二.操作步骤 1) cd ~ curl https://github.com/git/git/tree/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash 2)添加下面几行到你的 ~/.bash_profile 文件中 if [ -

linux下git自动补全命令

自动补全命令需要用到源码包: branch master tags 选择相应的版本克隆岛本地 #git clone https://github.com/git/git 也可以直接下载zip的源码包 cp /contrib/completion/git-completion.bash   ~/.git-completion.bash source ~/.git-completion.bash 或者将source写入~/.bashrc 自动加载

git自动补全代码

如果你用的是 Bash shell,可以试试看 Git 提供的自动补全脚本.下载 Git 的源代码,进入contrib/completion 目录,会看到一个 git-completion.bash 文件.将此文件复制到你自己的用户主目录中(译注:按照下面的示例,还应改名加上点:cp git-completion.bash ~/.git-completion.bash),并把下面一行内容添加到你的 .bashrc 文件中: source ~/.git-completion.bash 也可以为系统

Mac上git自动补全功能

在Mac上安装了git之后,发现命令不能自动补全,使用起来非常不方便,本文介绍怎么让git命令能够自动补全. 确保bash能够自动补全在终端(本文使用的是OS X的终端)执行如下命令: brew list 看看是否已经安装有bash-completion 如果没有安装,运行如下命令安装bash-completion: brew install bash-completion 等待安装完成之后,运行如下命令: brew info bash-completion 运行上面的命令后会在终端显示下图:

mac git 的安装 及实现自动补全

1.检查是否装了brew $ brew list如果没有,拷贝以下命令到终端 回车.可以安装好brewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.查看你是否已经安装了"bash-completion",如果没有,继续往下看: $ brew install bash-completion#####安装完成之后###### ? 3.

Mac: mac git 的安装 及实现自动补全

1.检查是否装了brew $ brew list 如果没有,拷贝以下命令到终端 回车.可以安装好brewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.查看你是否已经安装了"bash-completion",如果没有,继续往下看: $ brew install bash-completion #####安装完成之后######? 3

Mac系统实现git命令自动补全

当我第一次使用mac电脑的时候,由于我是从事软件开发的程序员,所以必须经常要使用到git,然后发现在max下,git不能实现命令的自动补全,然后网上查找资料,终于找到了解决办法,终于可以实现了git命令的自动补全功能,现在分享如下. 安装Homebrew 首先安装配置Homebrew(注:如果已经安装过就跳过): HomeBrew的网址:https://brew.sh/index_zh-cn.html 在终端输入如下命令: /usr/bin/ruby -e "$(curl -fsSL https

git 命令自动补全

只需要完成下面两部,就可以实现在mac osx 下git 命令自动补齐 首先下载自动补齐脚本,使用curl命令如下: curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash 编辑.profile 文件,在最后增加如下代码: if [ -f ~/.git-completion.bash ]; then source ~

mac代码自动补全git上

# 1. 安装bash-completion $ brew install bash-completion 卸载使用$brew uninstall bash-completion $ brew tap homebrew/completions # 2. 在用户目录.bash_profile添加如下脚本 if [ -f $(brew –prefix)/etc/bash_completion ]; then . $(brew –prefix)/etc/bash_completion fi # 3.

Linux Vim中自动补全Python插件:Pydiction

Pydiction 可以是我们使用Tab键自动补全Python代码在Vim,是一款非常不错的插件. Pydiction不需要安装,所有没有任何依赖包问题,Pydiction主要包含三个文件. python_pydiction.vim  -- Vim plugin that autocompletes Python code. complete-dict         -- Dictionary file of Python keywords, modules, etc. pydiction.p