.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 选项卡完成的主要内容,如果未能解决你的问题,请参考以下文章

设置 git bash 以使用 Windows 上的选项卡

Git选项卡完成在mac上的zsh中不起作用

如何使用 zsh compinit 启用 git 文件选项卡完成?

如何在同一目录的 Windows 终端中打开一个新的 git-bash 选项卡?

bash 选项卡完成如何工作?

markdown Bash-only Laravel Artisan选项卡自动完成