在为另一家公司工作时,我经常使用Mercurial进行版本控制。我其实更喜欢git
,但有一件让我烦恼的事情就是在Mercurial,如果我输入:
hg stat
聪明到足以意识到唯一可以替代它的命令是hg status
,因此为我执行命令。
我知道git
默认不会这样做,但我希望如此。 (顺便说一下,我读过http://www.evanjones.ca/git-shortcuts.html并了解别名,但我不想每次想要这种行为时都设置别名。)
我可能会为git
编写一个插件来执行此操作,但我首先想知道是否有办法配置git
以识别这是我想要的行为,如果没有,是有一个插件吗?
答案 0 :(得分:1)
当你点击TAB时,Git Bash会自动完成命令。如果您键入的前缀有多个选项,则按两次TAB将显示所有选项。它甚至自动完成分支名称。
单击TAB时, git stat
将完成git status
。
答案 1 :(得分:0)
你说你不想设置别名,但是有很多预先制作的列表可以复制/粘贴到你的配置中。 This就是这样一个例子。