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

  • Jana Williams

    Jana William

    17 AĞUSTOS 2011
  • Major FX

    Major FX

    6 HAZİRAN 2012
  • Moodle

    Moodle

    11 Mayıs 2010