SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011