मेरे पास यह ~ / .inputrc फ़ाइल है जिसे मैंने कुछ प्रमुख बाइंडिंग के लिए बनाया है।
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C":forward-word
"\e[1;5D":backward-word
"\e[5C":forward-word
"\e[5D":backward-word
"\e\e[C":forward-word
"\e\e[D":backward-word
जब भी मैं दौड़ने की कोशिश करता हूं source ~/.inputrc
, यह मुझे निम्न त्रुटि देता है:
\ e [1; 5 सी: फॉरवर्ड-वर्ड: कमांड नहीं मिला। \ e [१; ५ डी: बैकवर्ड-वर्ड: कमांड नहीं मिला। \ e [५ सी: फॉरवर्ड-वर्ड: कमांड नहीं मिला। \ e [५ डी: बैकवर्ड-वर्ड: कमांड नहीं मिला। \ e \ e [C: फॉरवर्ड-वर्ड: कमांड नहीं मिला। \ e \ e [D: बैकवर्ड-वर्ड: कमांड नहीं मिला।
जब मैं एक नया टर्मिनल खोलता हूं तो यह भी काम नहीं करता है, मुझे त्रुटि नहीं मिलती है लेकिन मेरे ctrl कुंजी संयोजन नए टर्मिनल में भी काम नहीं कर रहे हैं। मैंने इस फाइल को खुद बनाया है क्योंकि मेरे पास बदलने के लिए रूट एक्सेस नहीं है / etc / inputrc। क्या कोई व्यक्ति मेरी सहायता कर सकता है? धन्यवाद।
संपादित करें: मैंने बृहदान्त्र के बाद अंतरिक्ष के साथ फ़ाइल की कोशिश की है (:) साथ ही हस्ताक्षर। यह काम नहीं करता है। मैंने इसे अपना निष्पादन योग्य बनाने की कोशिश की (chmod + x ~ / .inputrc), काम नहीं किया।
EDIT: मैंने महसूस किया कि यह प्रक्रिया केवल 'बैश' के लिए है और मैं 'tsh' चला रहा हूं। 'Csh' के लिए, .bindings
फ़ाइल के बजाय .inputrc
फ़ाइल का उपयोग करें और bindkey
सिंटैक्स का उपयोग करें ।
bind
आज्ञा कहाँ से प्राप्त करें ?