बैश-की तरह, नॉन-रोटेटिंग फ़ाइलनाम टैब पॉवरशेल के साथ पूरा हुआ


8

Windows के तहत, PowerShell का उपयोग करके, क्या Tabलिनक्स के तहत बैश के साथ फ़ाइलनाम सुझाव ( कुंजी का उपयोग करके ) काम करना संभव है ?

चलो मान लेते हैं एक निर्देशिका 3 निर्देशिका में शामिल है: example1, exampleऔर examination

विंडोज पर (डिफ़ॉल्ट रूप से), यदि आप टाइप करते हैं cd exऔर Tab, यह ऑटो-सुझाव देगा cd .\examination। बाद के उपयोग के Tabबीच के सुझाव को घुमाएगी example1, exampleऔर examination

बैश (आमतौर पर लिनक्स के तहत) का उपयोग करते हुए, यदि आप टाइप करते हैं cd exऔर Tab, यह तब तक ऑटो-पूर्ण होगा जब तक कि फ़ाइल नाम अलग न होने लगे cd examTabतब का एक और उपयोग बताता है कि कौन सी निर्देशिका उपलब्ध है:

$ cd exam
examination/ example1/    example2/

फिर, यदि आप टाइप करते हैं pऔर Tabयह ऑटो-को पूरा करता है example, और इसी तरह (यहाँ, के बीच एक विकल्प की पेशकश ) example1और example2

क्या नाम के माध्यम से घूमने के बजाय पेड़ के समान खोज में फ़ाइलनाम सुझाव को काम करने का एक तरीका है?

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


जवाबों:


5

डिफ़ॉल्ट पूर्ण व्यवहार कमांड विंडो का उपयोग करने का परिणाम है, जो कीबोर्ड इनपुट को संभालता है।

PowerShell v3 के रूप में, ISE एक पूर्णकालिक शेल के रूप में विचार करने योग्य है, और इसमें आधुनिक समापन व्यवहार (और स्पष्टीकरण!) है।

यदि आप वास्तव में Bash- शैली को PowerShell कमांड विंडो में पूरा करना चाहते हैं, तो PSReadline प्राप्त करें :

https://github.com/lzybkr/PSReadLine

यहाँ एक पुरानी, ​​कम चित्रित और अ-पहचानी गई परियोजना भी है, जिसे यहाँ PSReadline भी कहा जाता है: http://nivot.org/nivot2/post/2012/09/12/Emulating-Bash-GNU-Readline-with-PnShell-30.aspx http : //nivot.org/blog/post/2012/09/12/Emulating-Bash-GNU-Readline-with-PowerShell-30

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