මගේ ලිනක්ස් යන්ත්රයේ Git සමඟ ශාඛා සඳහා ස්වයං සම්පුර්ණ කර ඇත .
[අපි කතා කරන්නේ git ශාඛා සම්පුර්ණ කිරීම ගැන මිස කඩිනම් නිම කිරීම ගැන නොවේ (උදා: විධාන, ලිපිගොනු ආදිය). මේ අනුව NOT Lane ගේ පිළිතුර කිසිසේත් නැත]
උදාහරණයක් ලෙස මට git checkout
+ ටයිප් TABකර ශාඛා ලැයිස්තුවක් ලබා ගත හැකිය .
නැතහොත් "feb" වලින් ආරම්භ වන සියලුම ශාඛා ලබා ගැනීමට මට git checkout feb*
+ ටයිප් කළ හැකිය TAB.
මැක්හි මෙම ක්රියාකාරිත්වය ලබා ගන්නේ කෙසේද?
මම බාගත සහ ධාවනය උත්සාහ bash-completion/bash_completion
හා bash-completion/bash_completion.sh.in
නමුත් ප්රීතිය. පළමුවැන්නා වැරදි පණිවිඩ ලබා දුන්නේය declare: -A invalid_option
. දෙවැන්න කිසිදු දෝෂයක් ලබා දුන්නේ නැත. මම git checkout
+ විට මම TABතවමත් නාමාවලියෙහි ගොනු ලැයිස්තුවක් ලබා ගන්නවා මිස අතු නොවේ. මම ඉන්නේ ව්යාපෘති මූලයේ.
ඩිරෙක්ටරි සහ බාෂ් විධාන සඳහා ස්වයංක්රීයව සම්පුර්ණ වේ, එබැවින් එය Git සඳහා විශේෂිත වේ.
Models
මා පහර දුන් විට එය මගේ ෆෝල්ඩරයට ස්වයංක්රීයව සම්පුර්ණ කිරීමට උත්සාහ කළේ මන්ද යන්නයි .m
Tab
master