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 ~/.git-completion.bash
fi

重启终端后应该就可以愉快的使用tab来自动补全了

时间: 2024-09-18 17:19:53

git 命令自动补全配置教程的相关文章

CentOS中配置git命令自动补全

在CentOS系统中安装好git后,发现没有命令自动补全的功能,而Ubuntu系统下默认是有这个功能的,下面就来实现让CentOS也支持git的命令自动补全功能. 1) 下载git源码,cd至contrib/completion目录,找到git-completion.bash文件 2) 将上述文件copy至个人home目录,可设为隐藏文件以免后续被误删  代码如下 复制代码 # cd /tmp # git clone https://github.com/git/git # cd git/con

CentOS环境实现Git命令自动补全

Git就不用多介绍了,在Linux环境下开发的同学可能会发现默认已经安装的Git却并没有能实现命令的自动补全,还是感觉有点低效和不爽,因此我们需要调整下.下面直接步入正题. 1.下载源码,主要是使用源码中的一个自动补齐命令的bash文件. [root@PHPHa ~]# git clone https://github.com/git/git Initialized empty Git repository in /root/git/.git/ remote: Counting objects:

bash下让git支持命令自动完成

载git源码,解压缩,将其中文件 contrib/completion/git-completion.bash 拷到一个符合你习惯的位置,我个人放在 ~/script/git/ 里. 个人习惯在把一些供个人使用的脚本放在家目录下的script目录,这里为git建一个单独的目录,将上述文件放进去. 然后修改~/.bashrc文件,加入一行  代码如下 复制代码 . ~/script/git/git-completion.bash 重新登录,在bash下,你的git就支持自动补完了,输入 git c

常用git命令教程

  常用的git命令: 安装之后第一步安装 Git 之后,你要做的第一件事情就是去配置你的名字和邮箱,因为每一次提交都需要这些信息: git config --global user.name "bukas" git config --global user.email "bukas@gmail.com" 获取Git配置信息,执行以下命令: git config --list 创建版本库什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个

Python实现Tab自动补全和历史命令管理的方法_python

本文实例讲述了Python实现Tab自动补全和历史命令管理的方法.分享给大家供大家参考.具体分析如下: Python的startup文件,即环境变量 PYTHONSTARTUP 对应的文件 1. 为readline添加tab键自动补全的功能 2. 像Shell一样管理历史命令 代码如下: 复制代码 代码如下: import rlcompleter import readline import atexit import os # http://stackoverflow.com/question

让 python 命令行也可以自动补全_python

许多人都知道 iPython 有很好的自动补全能力,但是就未必知道 python 也同样可以 Tab 键补全, 您可以在启动 python 后,执行下 复制代码 代码如下: import readline, rlcompleter; readline.parse_and_bind("tab: complete") 这就可以按 Tab 键补全了. python 自启动 如果您嫌每次都要键入这东西麻烦的话,可以把上边这行写到 ~/.pythonstartup.py , 再 ~/.bashr

MacBook设置终端命令行的颜色高亮显示及自动补全忽略大小写

一.颜色高亮显示 针对terminal采用bash模式: 编辑 ~/.bash_profile, 加入以下代码: export CLICOLOR=1 export LSCOLORS=gxfxaxdxcxegedabagacad 保存,然后重启terminal,搞定,恢复正常了. 详细讲解代码中的涵义: CLICOLOR: 前景色和背景色的字符串合并值 LSCOLORS: 对于不同变量所采用的颜色方案,具体看如下表格: a       black b       red c       green

Linux 中 10 个有用的命令行补全例子

在 Linux 系统中,当你输入一个命令,再按两次 TAB 键,就会列出所有以你输入字符开头的可用命令.这并不新鲜,可能你已经知道了.这个功能被称作命令行补全bash completion.默认情况下,bash 命令行可以自动补全文件或目录名称.不过,我们可以增强 bash 命令补全功能,通过 complete 命令让它达到新的高度. 这个教程说明了我们是怎样使用可编程的命令行补全功能programmable completion把自动补全功能应用于选项或者命令行参数. 例如:在输入 write

Linux中10个有用的命令行补全例子_linux shell

在 Linux 系统中,当你输入一个命令,再按两次TAB 键,就会列出所有以你输入字符开头的可用命令.这并不新鲜,可能你已经知道了.这个功能被称作命令行补全bash completion.默认情况下,bash 命令行可以自动补全文件或目录名称.不过,我们可以增强 bash 命令补全功能,通过 complete 命令让它达到新的高度.  这个教程说明了我们是怎样使用可编程的命令行补全功能(programmable completion)把自动补全功能应用于选项或者命令行参数.  例如:在输入 wr