0

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

每当我们想要选择我们使用的子目录时,在 Windows 命令提示符下

cd 和 TAB 按键和所有项目(子目录)一一显示,但在 GIT 中不是。

前任-

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

我的一些项目(子目录)名称很长,所以我总是很难输入全名......所以在 git 中是否有这样的关键快捷方式,然后让我知道。

4

1 回答 1

2

制表符完成在 msysgit 和 cmd.exe 中的工作方式不同

cmd.exe 在每次按 Tab 键时循环显示完整的目录/文件名。

msysgit 会根据已键入的模式尽可能完成,但如果有多个目录与该模式匹配,则需要键入更多以使其完成。

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

cat/
check/
cold/
dummydir/

然后键入cd c并点击选项卡将无济于事(因为三个目录匹配)。再次点击选项卡将显示匹配的目录 ( cat, check, cold)。添加h到您的命令中,给予cd ch并点击选项卡将导致您的命令完成 to cd check

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

于 2013-02-26T10:52:58.623 回答