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

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • Just So

    Just So

    3 HAZİRAN 2007
  • The Computer Chronicles

    The Computer

    7 Kasım 2012