पॉवर्सशेल टैब-पूर्ण अनुगामी स्लैश


9

पॉवर्सशेल में, जब आप एक पथ में टाइप कर रहे होते हैं, टैब-पूर्णता का उपयोग करते हुए, निर्देशिकाओं को एक अनुगामी (पीछे) स्लैश नहीं मिलता है, जिसका अर्थ है कि प्रत्येक स्तर पर, मुझे टैब टाइप करना होगा -। क्या पावशेल बनाने के लिए कोई भी तरीका है जो पीछे आने वाली निर्देशिकाओं को जोड़ देता है जैसे कि यह स्वतःपूर्ण है, जैसे बैश करता है?

जवाबों:


3

पावरटैब एक विस्तार है जो पॉलीशेल में इंटेलीसेन्स जैसी क्षमताओं को जोड़ता है। आप पा सकते हैं कि जिस तरह से आप इसके पॉप-अप सूचियों और बैकस्लैश का उपयोग करते हैं और पूर्णता कार्यों का चयन करने के लिए जगह पसंद करते हैं। यह कोई पीछे आने वाली समस्या की समस्या को हल नहीं करता है, लेकिन लेखक का कहना है कि इस मुद्दे के साथ Powershell काम करता है

पावरटैब चीट शीट


मैंने इस प्रश्न को पूछने से पहले इसका उपयोग करने की कोशिश की, लेकिन मैं यह नहीं पता लगा सका कि इसे कैसे स्थापित किया जाए, और डॉक्स की पूरी तरह से कमी है। किसी भी विचार कैसे करना है?
tghw

@tghw: हाँ, डॉक्स बहुत बुरे हैं। फ़ाइल को अनज़िप करें Documents\WindowsPowerShell\Modulesताकि आपके पास उस नाम से एक नई निर्देशिका हो PowerTab। फिर पीएस में करते हैं Import-Module powertab। आगे के निर्देशों के लिए इसे देखें । आपको त्रुटि संदेश मिलेंगे (और आपको / जब तक आपको आवश्यकता नहीं होगी) मैन्युअल रूप से एक निर्देशिका और कुछ फाइलें बनाएं
अगली सूचना तक रोक दिया गया।

1
पावरटैब एक निर्देशिका में पीछे की ओर नहीं जुड़ता है, लेकिन यह बैकलैश टाइप करने के आधार पर पुनरावर्ती टैब विस्तार का समर्थन करता है। इसका कारण यह है कि यह टैब विस्तार की श्रृंखला को तोड़ देगा। PowerShell केवल एक नया TabExpansion () कॉल करेगा यदि कमांड लाइन पिछले TabExpansion () के बाद से बदल गई है। इसलिए परिणाम में बैकस्लैश जोड़ने का मतलब होगा कि आप फिर से <TAB> नहीं दबा सकते।
जेसनम्रेचर

1

इस अवसर पर कि 2018 में कोई इस पर ठोकर खाए:

PSReadLine एक साफ-सुथरा मॉड्यूल है जो ऐसा करता है और बहुत कुछ। इसे स्थापित करना 2 कमांड चलाने के समान सरल है (पुराने संस्करणों के लिए PS5 में, README की जांच करें):

Install-Module PSReadLine
Import-Module PSReadLine

थोड़े विन्यास के साथ, PSReadline और अधिक उन्नत चीजें कर सकता है, लेकिन टैब-ऑटोोकम्पशन, उचित Ctrl-C / Ctrl-V और कुछ अन्य चीजें बॉक्स से बाहर काम करती हैं।

विंडोज 10 में डिफ़ॉल्ट रूप से PSReadLine शामिल है।

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