2010-11-23 14 views
5

मान लीजिए कि मेरे पास निम्न फ़ोल्डर है: C:\[test]\x, फिर, [test] फ़ोल्डर के अंदर, मैं PowerShell के टैब पूर्णता का उपयोग नहीं कर सकता।पावरशेल टैब पूर्णता समस्या

मुझे लगता है कि कारण यह है कि फ़ोल्डर नाम ´[test´] भाग करने की आवश्यकता होगी है, यह के रूप में पूरा होने जब C:\ अंदर से टैब करता है (टिक के साथ उल्टे, Markdown यहां समस्याओं का कारण बनता है)।

C:\ के अंदर और [t... टाइप करते समय मुझे लापता टैब पूर्ण होने की परवाह नहीं है, लेकिन मैं उस फ़ोल्डर के भीतर टैब पूर्णता का उपयोग करना चाहता हूं। क्या उस व्यवहार को ठीक करने का कोई तरीका है?

+0

मैं उस फ़ोल्डर को 'सेट-लोकेशन' के साथ भी दर्ज नहीं कर सकता ... इसे 'लिटलपथ' तर्क की आवश्यकता है। ओह। – Joey

उत्तर

2

पावरशेल और सामान्य रूप से इसकी कई विशेषताएं विशेष प्रतीकों, [ और ] प्रतीकों के साथ पथों के साथ अच्छी तरह से काम नहीं करती हैं। हम पावरशेल कोर को ठीक नहीं कर सकते हैं लेकिन हम कुछ विशेषताओं को ठीक/प्रतिस्थापित कर सकते हैं। TabExpansion उनमें से एक है। यह सिर्फ एक वैश्विक कार्य है जिसे एक बेहतर कार्यान्वयन के साथ बदला जा सकता है।

कई कस्टम टैबएक्सप्शन कार्यान्वयन यहां और वहां पाए जा सकते हैं। मैं अपना खुद का उपयोग कर रहा हूँ। यह मेजबान अज्ञेयवादी है (कम से कम इसके कंसोल, आईएसई, और अपने स्वयं के मेजबान के साथ अच्छी तरह से काम करता है), यह काफी सरल है और फिर भी यह बहुत सारे सुधार प्रदान करता है। आपकी विशेष समस्या भी हल हो गई है।

(उस में या बस इसे अपने PowerShell प्रोफ़ाइल से फोन डॉट स्रोत) TabExpansion का कोड: http://code.google.com/p/farnet/source/browse/trunk/PowerShellFar/TabExpansion.ps1

अपनी सुविधाओं में से कुछ इस परीक्षण के अंतर्गत आते हैं: http://code.google.com/p/farnet/source/browse/trunk/PowerShellFar/Bench/Test/Test-TabExpansion-.ps1 (परीक्षण में ही काम करता है विशेष वातावरण, इसे न चलाएं, यह देखने के लिए कोड में टिप्पणियों पर नज़र डालें कि TabExpansion क्या कर सकता है)।

+0

धन्यवाद, मैं इसमें एक नज़र डालूंगा! – poke

संबंधित मुद्दे