Autocomplete Mac OSX命令hg分支名称自动完成

Autocomplete Mac OSX命令hg分支名称自动完成,autocomplete,terminal,mercurial,branch,Autocomplete,Terminal,Mercurial,Branch,我们在项目中使用了mercurial。我通过终端使用hg进行添加、提交和推送更改 在将一个分支移动到另一个分支时,我需要自动完成分支名称 hg更新注册表 它应该显示分支名称并自动完成该名称 hg更新注册 请提出实现此方法的任何方法 提前谢谢 如果您使用brew安装了mercurial,并且您的版本是最新的,那么您的安装中可能已经有一个hg-completion.bash文件。(否则,您可以下载一个版本。(我建议您将其重命名为hg-completion.bash)) 编辑~/.profile和~/

我们在项目中使用了mercurial。我通过终端使用hg进行添加、提交和推送更改

在将一个分支移动到另一个分支时,我需要自动完成分支名称

hg更新注册表

它应该显示分支名称并自动完成该名称

hg更新注册

请提出实现此方法的任何方法


提前谢谢

如果您使用brew安装了mercurial,并且您的版本是最新的,那么您的安装中可能已经有一个hg-completion.bash文件。(否则,您可以下载一个版本。(我建议您将其重命名为hg-completion.bash))

编辑~/.profile~/.bash\u profile文件,并添加以下行:

if [ -f /PATH_TO_YOUR_COMPLETION_FILE/hg-completion.bash ]; then
    . /PATH_TO_YOUR_COMPLETION_FILE/hg-completion.bash
fi

打开一个新的终端选项卡,自动完成应该可以工作

看看-应该也与OSX有关。这是否完整的分支名称?@geogemarian是的,它完整。