Git-for-Windows Bash 中 .bat 文件的 Tab 补全

Git-for-Windows Bash 中 .bat 文件的 Tab 补全

Git for Windows 会安装“Git Bash”,这是一个在 Windows 中运行的 bash shell,非常好用。我认为它基于 MinTTY。

除了 Bash Shell 脚本之外,它还可以执行 Windows 批处理(.bat)文件,例如

$ ./some-batch-file.bat

执行没有任何问题。

但是 tab 补全功能不适用于这些批处理文件。输入./some-TAB没有任何效果。

有没有办法.bat在 Git bash 中启用文件的制表符补全?

答案1

我已经设法让它工作了,我发现了一篇关于让 .sh 文件在 Git Bash 中工作的帖子,在文件的第一行使用它:

/bin/sh #!/bin/sh 复制代码

当将其放在 .bat 文件的第一行时,此命令也有效。您仍然必须在文件名前以 ./ 开头。

答案2

我至少可以为感兴趣的人提供一个解决方法。我先输入vi或,ls然后按./Tab 补全,然后我只需将光标移动到行首并按Home三次即可Delete

我希望我可以添加.bat一个包含制表符补全列表的环境变量,但我不确定是否存在?

相关内容