git自动补全代码

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

source ~/.git-completion.bash

也可以为系统上所有用户都设置默认使用此脚本。Mac 上将此脚本复制到/opt/local/etc/bash_completion.d 目录中,Linux 上则复制到 /etc/bash_completion.d/目录中。这两处目录中的脚本,都会在 Bash 启动时自动加载。

如果在 Windows 上安装了 msysGit,默认使用的 Git Bash 就已经配好了这个自动补全脚本,可以直接使用。

在输入 Git 命令的时候可以敲两次跳格键(Tab),就会看到列出所有匹配的可用命令建议:

$ git co<tab><tab>
commit config

此例中,键入 git co 然后连按两次 Tab 键,会看到两个相关的建议(命令) commit 和 config。继而输入m<tab> 会自动完成 git commit 命令的输入。

命令的选项也可以用这种方式自动完成,其实这种情况更实用些。比如运行 git log 的时候忘了相关选项的名字,可以输入开头的几个字母,然后敲 Tab 键看看有哪些匹配的:

$ git log --s<tab>
--shortstat  --since=  --src-prefix=  --stat   --summary
时间: 2024-08-11 04:48:32

git自动补全代码的相关文章

Mac上git自动补全功能

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

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 自动加载

Visual Studio Code使用tab自动补全代码

今天用VSC敲ng的时候,发现有很多小伙伴不知道怎么用tab自动在ts中补全代码!好吧,那就为新手发个福利了. 先在设置中搜索emmet,这个都知道是干嘛的吧~ 找到: // 在默认不支持 Emmet 的语言中启用 Emmet 缩写功能.在此添加该语言与支持 Emmet 的语言之间的映射. // 示例: {"vue-html": "html", "javascript": "javascriptreact"} "em

pycharm 中自动补全代码提示前符号 p,m ,c,v, f 是什么意思

是自动补全的变量的类别p:parameter 参数m:method 方法c:class 类 v:variable 变量f:function 函数 原文地址:https://www.cnblogs.com/wangluochong/p/9273497.html

jQuery邮箱自动补全代码

JScript 代码   复制 (function($){ $.fn.emailMatch= function(settings){ var defaultSettings = { emailTip:"请输入邮箱地址", aEmail: ["163.com", "qq.com", "gmail.com", "126.com", "hotmail.com", "yahoo.com

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

ADT开发中的一些优化设置:代码背景色、代码字体大小、代码自动补全

初学Android开发,在网上找到一些ADT工具的优化,自己设置好了,截图保存下来.免得以后忘了. 1. 设置背景颜色: 色调85.饱和度90.亮度205 RGB:199.237.204 2. 设置代码的字体 设置JAVA文件代码的字体: 设置XML文件中代码的字体: 3. 设置自动补全代码 刚刚学Android,有很多变量和方法 都不熟悉.需要有提示,才更加方便. 快捷方式:Alt + /    可以出现代码提示. 默认的只有输入“ .” 以后才会有代码补全提示,可作如下设置: 在Auto a