में ऑटो पूर्णता को सक्षम करने के लिए कैसे करें जब मैं मेरब के निर्मित कंसोल का उपयोग करता हूं, तो मुझे मानक बैश प्रॉम्प्ट के समान टैब ऑटो-पूर्णता मिलती है। मुझे यह उपयोगी लगता है और इसे गैर-मेरब आईआरबी सत्रों में सक्षम करना चाहते हैं। मैं आईआरबी में ऑटो-पूर्णता कैसे प्राप्त करूं?रुबी के आईआरबी
उत्तर
के लिए निम्न जोड़ने बस अपने irbrc में require 'irb/completion'
छोड़ देते हैं।
कि कोशिश बंधन काम नहीं करता है, http://tagaholic.me/bond/:
require 'bond'; require 'bond/completion'
बॉण्ड न केवल आईआरबी के पूरा होने, http://tagaholic.me/2009/07/22/better-irb-completion-with-bond.html को बेहतर बनाता है, लेकिन यह भी कस्टम स्वत: बनाने के लिए एक आसान डीएसएल प्रदान करता है।
यह सिर्फ ऊपर कोड़ी Caughlan की टिप्पणी के बारे में जानकारी दोहरा तो यह पता लगाने के लिए आसान है है:
या तो require 'irb/completion'
या ~/.irbrc
IRB.conf[:AUTO_INDENT] = true
IRB.conf[:USE_READLINE] = true
IRB.conf[:LOAD_MODULES] = [] unless IRB.conf.key?(:LOAD_MODULES)
unless IRB.conf[:LOAD_MODULES].include?('irb/completion')
IRB.conf[:LOAD_MODULES] << 'irb/completion'
end
tab
कुंजी का उपयोग करें "पृष्ठ के ऊपर" एक छोटे से है उलझन में, जवाब के क्रम को बदला जा सकता है। आप उन उत्तरों के लेखक द्वारा उत्तरों का उल्लेख करना चाह सकते हैं। –
यदि मैं एक साधारण आवश्यकता कथन करता हूं तो मैं इस ब्लॉक को ibrc में क्यों जोड़ूं? – maxschlepzig
मैक ओएस 10.11.5 पर मेरे लिए यह काम किया गया है। आरवीएम का उपयोग कर।
sudo gem install bond
- फ़ाइल
.irbrc
बनाएं अपने घर निर्देशिका में: निम्न कार्य करें।vi ~/.irbrc
.irbrc
फ़ाइलrequire 'bond' Bond.start
सहेजें में निम्नलिखित पंक्तियां जोड़ें और फ़ाइल
- ओपन
irb
को बंद करने और स्वत: पूर्ण करने के लिए
- 1. रुबी का आईआरबी पर्ल में बराबर है?
- 2. आईआरबी
- 3. आईआरबी - रुबी 1.9.एक्स हैश सिंटैक्स: {if: true} के बराबर नहीं है {: if => true}
- 4. ActiveSupport :: इन्फलेक्टर (आईआरबी में)
- 5. रेल पर रूबी: आईआरबी
- 6. ~/आईआरबी या स्क्रिप्ट/कंसोल
- 7. आईआरबी एक शब्द-ब्रेक कैरेक्टर
- 8. रुबी
- 9. रुबी
- 10. रुबी
- 11. रुबी
- 12. रुबी
- 13. रुबी
- 14. रुबी
- 15. रुबी
- 16. रुबी
- 17. रुबी
- 18. रुबी
- 19. रुबी
- 20. रुबी
- 21. रुबी
- 22. रुबी
- 23. रुबी
- 24. रुबी
- 25. रुबी
- 26. रुबी
- 27. रुबी
- 28. रुबी
- 29. रुबी
- 30. रुबी
महान काम करता है! गिट बैश में मामूली इतिहास बग, लेकिन मुझे यकीन है कि यह तय किया जाएगा। – mcandre
अगर आप उबंटू पर हैं, तो बस जोड़ना चाहते थे, तो आप अपनी $ HOME निर्देशिका में फ़ाइल '' '.irbrc''' बना सकते हैं यदि यह पहले से मौजूद नहीं है। – snapfractalpop
आईएसएक्स 10.11.5 पर आईआरबी संस्करण 0.9.6 (09/06/30) के साथ काम नहीं करता है – Joseph