मैं home OSw'ed zsh 4.3.12 के साथ Mac OS X पर oh-my-zsh का उपयोग कर रहा हूं। मैं हाल ही में एक अजीब समस्या पर ठोकर खाई। में scripts/not-used
मैं कई है .R
फ़ाइलें:
breakdowns.R eventloop.R process-largeclients.R process-qt.R
reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R
process-scalingexp.R
हालांकि, जब मैं कोशिश करता हूं ls scripts/not-used/
+ Tabतो पहला पूरा होता है ls scripts/not-used/_.R
जहां _
कर्सर स्थिति का प्रतिनिधित्व करता है। अगर मैं Tabफिर से दबाता हूं , तो मुझे यह अजीब पूरा हो जाता है:
$ ls scripts/not-used/.R
breakdowns.R eventloop.R
इस बदसूरत (गलत) व्यवहार को कैसे परेशान किया जाए?
जो विकल्प सेट किए गए हैं, वे हैं:
alwaystoend autocd autonamedirs autopushd cdablevars completeinword
correctall extendedglob extendedhistory noflowcontrol
histexpiredupsfirst histignoredups histignorespace histreduceblanks histverify
incappendhistory
interactive login longlistjobs monitor promptsubst
pushdignoredups pushdminus pushdsilent pushdtohome
sharehistory shinstdin zle
breakdowns.R eventloop.R
अपूर्णता के अर्थ में, एक गलत समापन है। यदि आप फ़ाइलों की सूची को करीब से देखते हैं, तो केवल उन 2 से अधिक हैं, जिनके साथ समाप्त हो रहा है .R
।
breakdowns.R eventloop.R
गलत है पूरा?completeinword
विकल्प को परेशान करने की कोशिश करें , क्योंकि यह कर्सर को बाएं और दाएं दोनों तरफ से पूरा करने की अनुमति देता है। इसका मतलब है, कि अगर मैं इसमें टाइपpac
करता हूंpacman
, और वहां एक कमांड हैarpac
, जिसेarpac
पूर्णता की सूची में रखा जाएगा, क्योंकि पूरा होने के बाद कर्सर के दोनों तरफ केवल दाएं के बजाय पूरा होता है।