bash: क्या CDPATH के माध्यम से टैब पूरा करने का उपयोग करने का एक तरीका है?


10

इस लेख को पढ़ने के बाद , मैंने सेट किया CDPATH=.:~। हालाँकि, मेरे घर निर्देशिका में निर्देशिका के माध्यम से टैब पूरा नहीं होता है। मैं सोच रहा था कि क्या किसी को ऐसा करने के तरीकों के बारे में पता था।


1
मुझे नहीं लगता कि CDPATH की स्थापना आपको टैब पूरा करने देती है। यह आपको केवल उप-निर्देशिका नाम में दर्ज की गई किसी भी निर्देशिका की उप-निर्देशिका में सीडी करने की अनुमति देता है।
dmah

मेरे उबंटू डेस्कटॉप सिस्टम पर, मैं "सीडी डी" (~ के अलावा एक निर्देशिका में) टाइप कर सकता हूं और दो बार टैब दबा सकता हूं और "डेस्कटॉप / दस्तावेज / डाउनलोड /" प्रस्तावित स्थलों के रूप में देख सकता हूं। क्या आपको समान व्यवहार नहीं मिलता है?
डेनिस विलियमसन

जवाबों:


12

आपको बैश-समापन को स्थापित और सक्षम करना चाहिए - यह एक _cdफ़ंक्शन को परिभाषित करता है और इसे cdकमांड के कंपाइलर के रूप में सेट करता है , जो डिफ़ॉल्ट पूर्णता को शामिल करता है और इसमें शामिल है $CDPATH

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.