जवाबों:
set
ReadLine के मैनुअल में आदेश, ReadLine के विन्यास फाइल में से एक है ~/.inputrc
। हालांकि बैश रीडलाइन लाइब्रेरी का सबसे प्रसिद्ध उपयोगकर्ता है, लाइब्रेरी सामान्य है और इसका उपयोग अन्य कार्यक्रमों द्वारा किया जा सकता है; वाक्यविन्यास .inputrc
बैश करने के लिए असंबंधित है।
आप बेसिन के माध्यम से बैश को रीडलाइन कमांड निष्पादित कर सकते हैं bind
:
bind "set var value"
इसके अलावा, आप के ~/.inputrc
साथ बैश फिर से बना सकते हैं bind -f ~/.inputrc
।
से मैनुअल :
जब एक प्रोग्राम जो रीडलाइन लाइब्रेरी का उपयोग करता है, शुरू होता है, तो इनिट फ़ाइल पढ़ी जाती है, और कुंजी बाइंडिंग सेट की जाती है।
इसके अलावा, C- x C- rआदेश इस init फाइल फिर से पढ़ता है 1 , इस प्रकार किसी भी परिवर्तन है कि आप इसे करने के लिए किया हो सकता है शामिल है।
1 नोट यह स्पष्ट रूप से Emacs (डिफ़ॉल्ट) बाइंडिंग है, यदि आप उपयोग करते हैं editing-mode-vi
तो कोई डिफ़ॉल्ट कीबाइंड नहीं है। हालाँकि, आप re-read-init-file
कमांड को अपनी पसंद के कीबाइंड में बाँध सकते हैं ~/.inputrc
।
set
है नहीं खोल builtin के रूप में हीset
।