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

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • OVERWERK

    OVERWERK

    6 Temmuz 2010
  • THELIFEOFPRICE

    THELIFEOFPRI

    16 Mart 2011