5 Aralık 2008, Cuma
Nasıl diğer adları ile çalışmak için bash tamamlama alabilirim?
Örnek:
Bir bash v3 ile mac üzerinde çalışıyorum.2.17, bash_completion varyant ile macports üzerinden yüklü gıt kullanıyorum.
Ben git checkout m<tab>
yazın. örneğin, tamamlanmış master
ediyorum.
Ancak, bir diÄŸer ad 4*,* 5 ** var. gco m<tab>
, şube adı autocompleted anlamıyorum yazarken.
İdeal tamamlama sadece sihirli bir şekilde tüm kimliklerimden için çalışmak istiyorum. Mümkün mü? Bu işe yaramazsa, el ile her ad için özelleştirmek istiyorum. Nasıl olur da gidebilir miyim?
CEVAP
21 ÅžUBAT 2013, PERÅžEMBE
Yukarıdaki yorumlarda belirtildiği gibi
complete -o default -o nospace -F _git_checkout gco
artık iş. Ancak, gıt tamamlama __git_complete
bir işlevi var.öyle gibi: takma tamamlama kurmak için kullanılan bash
__git_complete gco _git_checkout
Bunu PaylaÅŸ:
Nasıl vim normal (bash gibi) dosya isi...
Nasıl gıt tamamlama belirtilen değişti...
Nasıl Krom XML yerine JSON dönmek için...
Nasıl ASP.NET MVC [HandleError] öznite...
Nasıl ve bash ile bir dosya için hem s...