Soru Windows'ta git için cmd.exe aracılığıyla otomatik tamamlama yapabilir miyim?


Son zamanlarda linux, git komutlarının otomatik tamamlama komutuna ayarlanabileceğini öğrendim: Yazıyorsanız

git br<TAB>

Sonra bunu tamamlayacak git branch.

Aynı otomatik tamamlama Windows'da ayarlanabilir mi?

Güncelleştirme - Genellikle cmd.exe ile git ile çalışıyorum (yoluma gitmeyi ekledim). Bu soru, eğer mümkünse, cmd'de git'e otomatik tamamlama ekleme hakkındadır.


21
2018-06-24 07:15


Menşei


Az önce msysgit ve autocomplete'ın en son sürümünü varsayılan olarak benim için denedim. - zxt
@zxt - güncellenmiş soruma bakın. - ripper234
Bunu PowerShell için nasıl yapılacağıyla ilgileniyorsanız, iyi cevaplarla soru bunun hakkında da. - chwarr


Cevaplar:


Çalışmak için bir tür bash kullanmalısınız, ya msysgit ile gelen git bash ya da diğer bash (git bash'da kullanılan otomatik tamamlamayı kullanmak için kurmanız gereken). Cmd.exe ile şansınız olmaz.

Eski paslı cmd.exe'yi geride bırakmak için bir işaret olarak bakın. Bash'ın ışığını gir! :)


10
2018-06-24 09:21





Clink'i yüklemek, bu işi büyü yaparak, cmd, Console2 ve ConEmu ile doğrulanmış gibi görünüyor.

http://mridgers.github.io/clink/

GÜNCELLEŞTIRME: ConEmu ve daha yeni sürümlerle düzgün çalışmasını sağlamak için kodun ConEmu klasörüne kurulması gerekliydi. Görmek https://github.com/mridgers/clink/issues/339 ve https://github.com/Maximus5/ConEmu/issues/270 daha fazla bilgi için.


19
2018-03-21 17:31



Windows 7'de cmd ile gangbusters gibi çalışır, otomatik tamamlama için son derece tavsiye ederim - Dan Wagner
Bu kabul edilen cevap olmalı. ralphtheninja: bash ile .bat veya .cmd koşmayı deneyin - iyi şanslar! - Adam Adamaszek
Win10 üzerinde yeni kurulmuş bir kod ve komutu otomatik olarak tamamlar. Ama şube isimlerini otomatik olarak tamamlamak için git repo'unuza girmez. Yani, benim için av devam ediyor. - NotoriousWebmaster
@NotoriousWebmaster Neden Git Bash'i kullanmıyorsunuz? - Alex78191
@NotoriousWebmaster Ben de aynı problemi yaşıyordum ... Sadece deneyimlerimi yapmak için bazı LUA scriptleri yazdım. clink biraz daha iyi: github.com/collink/clink-git-extensions - Collin Klopfenstein