2
我安裝msys2-x86_64-20161025.exe
以下these steps。Msys2自動完成功能不適用於當前目錄
當我嘗試自動完成PATH
上的程序時,例如,通過鍵入g
然後按兩次TAB
鍵,Msys2控制檯會顯示很多選項(.exe,.dll和其他)。
但是,當我輸入./
然後按TAB
鍵兩次,它顯示我只有當前目錄的子目錄,但在當前目錄中不.sh
或.bat
文件。
ls -al
命令顯示Msys2在.bat
和.sh
文件中看不到「可執行文件」權限。 chmod +x *
在Windows上似乎不起作用。
那麼如何讓自動完成在Msys2中爲當前目錄腳本文件工作?
我在Windows 10 x64上。讓我知道是否需要關於環境的一些額外信息。
如果您的腳本包含shebang行,msys2會將該文件識別爲腳本。至少這是我的經歷。 – nit
@nit,是的,添加'#!/ bin/bash'工程。你想發佈這個答案嗎? –
以答案形式發佈。 – nit