我在 Ubunto 上使用 git 和 bash shell,并bind '"\t":menu-complete'
在我的.bashrc
文件中使用制表符补全。当我这样做时git diff X
,制表符补全开始循环匹配 git 标签,而不是匹配文件。如果我完成了足够的字符,使得没有标签匹配,那么文件名完成才起作用。如何让 git 匹配标签和文件?或者,禁用标签匹配临时性?
答案1
如果您输入
git diff --
在开始输入文件名之前,制表符补全应仅考虑文件。
我在 Ubunto 上使用 git 和 bash shell,并bind '"\t":menu-complete'
在我的.bashrc
文件中使用制表符补全。当我这样做时git diff X
,制表符补全开始循环匹配 git 标签,而不是匹配文件。如果我完成了足够的字符,使得没有标签匹配,那么文件名完成才起作用。如何让 git 匹配标签和文件?或者,禁用标签匹配临时性?
如果您输入
git diff --
在开始输入文件名之前,制表符补全应仅考虑文件。