我在问之前用谷歌搜索了它,但似乎我的搜索词选择不合适:(
每当我们想要选择我们使用的子目录时,在 Windows 命令提示符下
cd 和 TAB 按键和所有项目(子目录)一一显示,但在 GIT 中不是。
前任-
C:/Sites>cd aTHEN tab key press to display sub directories one by one
我的一些项目(子目录)名称很长,所以我总是很难输入全名......所以在 git 中是否有这样的关键快捷方式,然后让我知道。
我在问之前用谷歌搜索了它,但似乎我的搜索词选择不合适:(
每当我们想要选择我们使用的子目录时,在 Windows 命令提示符下
cd 和 TAB 按键和所有项目(子目录)一一显示,但在 GIT 中不是。
前任-
C:/Sites>cd aTHEN tab key press to display sub directories one by one
我的一些项目(子目录)名称很长,所以我总是很难输入全名......所以在 git 中是否有这样的关键快捷方式,然后让我知道。
制表符完成在 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
。