2012-12-12 18 views
8

Tôi đang sử dụng msysgit trên windows 7 và tôi thấy bash scripting rất hữu ích. Tôi đã viết một số kịch bản .sh, nhưng tôi muốn git bash tự động hoàn thành tên của họ. Bây giờ tôi có thể thấy, sau lệnh git bash ban đầu, bạn chỉ tự động hoàn thành các tệp .exe, .bat và .com. Làm cách nào tôi có thể cho phép tự động hoàn thành tệp .sh?Hoàn tất tab git bash cho các tệp .sh

+0

Không có kinh nghiệm sử dụng git trong Windows, nhưng bạn đang sử dụng trình bao nào? –

+0

Sản phẩm được vận chuyển bằng msysgit. Tôi nghĩ rằng nó là bash shell. – wjtk

+0

Hãy thử mà không đặt phần mở rộng. Đó là tất cả là kịch bản lệnh shell. trong Program Files x86/Git/libexec/git-core – scalopus

Trả lời

12

Tôi phát hiện ra rằng các tệp có #!/Bin/sh là dòng đầu tiên được tự động hoàn thành. Nó đủ cho tôi.

+2

Điều đó có hiệu quả! Vâng, gần như, nó phải là #!/Bin/sh :) –

+1

Wow! Bạn là siêu anh hùng của tôi! – madhead

+1

Tất nhiên, #!/Bin/sh. Nó làm việc cho tôi, vì vậy tôi đã làm điều đó đúng :-) – wjtk