git中tab键的快捷方式,用于选择特定目录

时间:2013-02-26 04:25:39

标签: git keyboard-shortcuts

我在问之前搜索了它,但似乎我的搜索单词选择不合适:(

在Windows命令提示符中,只要我们想要选择子目录,我们就会使用

cd和TAB键按下并逐个显示所有项目(子目录),但在GIT中它不是。

EX-

C:/Sites>cd aTHEN tab key press to display sub directories one by one

我的一些项目(子目录)有很长的名字,所以我总是很难输入全名...所以在git中有这样的关键捷径,请告诉我。

1 个答案:

答案 0 :(得分:1)

选项卡完成在msysgit到cmd.exe中的工作方式不同

每次按Tab键时,cmd.exe都会循环显示已完成的目录/文件名。

msysgit根据已经输入的模式尽可能完成,但是如果有多个目录匹配该模式,则需要输入更多以允许它完成。

例如,如果您的目录结构是: -

cat/
check/
cold/
dummydir/

然后输入cd c并点击标签将不执行任何操作(因为三个目录匹配)。再次点击选项卡将显示匹配的目录(cat, check, cold)。将h添加到您的命令,提供cd ch和点击标签将导致您的命令完成cd check

您还可以使用*来允许使用文件名的中间/结尾完成,例如在上面的示例中,cd *k也将完成cd check