.sh 文件的 Git bash 选项卡完成
Posted
技术标签:
【中文标题】.sh 文件的 Git bash 选项卡完成【英文标题】:Git bash tab completion for .sh files 【发布时间】:2012-12-12 15:01:08 【问题描述】:我在 Windows 7 上使用 msysgit,我发现 bash 脚本非常有用。我写了一些 .sh 脚本,但我希望 git bash 自动完成他们的名字。现在我可以看到,在初始提示之后 git bash 仅自动完成 .exe、.bat 和 .com 文件。如何允许 .sh 文件自动完成?
【问题讨论】:
没有在Windows下使用git的经验,但是你用的是什么shell? msysgit 附带的那个。我认为是 bash shell。 试试不放扩展。这就是shell脚本。在程序文件 x86 / Git / libexec / git-core 它不起作用。正如我所写,制表符补全现在适用于 .exe、.com、.bat 文件。 我会看一下 MingW 的文档 - msysgit 使用什么。 【参考方案1】:我发现以 #!/bin/sh 作为第一行的文件是自动完成的。对我来说已经足够了。
【讨论】:
哇!你是我的超级英雄! 当然,#!/bin/sh。它对我有用,所以我做得对:-)以上是关于.sh 文件的 Git bash 选项卡完成的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 zsh compinit 启用 git 文件选项卡完成?