Homebrew'ed zsh 4.3.12 ile Mac OS X'te oh-my-zsh kullanıyorum. Geçenlerde garip bir sorunla karşılaştım. In scripts/not-used
I birkaç sahip .R
dosyaları:
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
Ancak, ls scripts/not-used/
+ denediğimde Tabilk tamamlama ls scripts/not-used/_.R
burada _
imleç konumunu temsil eder. Ben basarsanız Tabyine, bu garip tamamlanmasını olsun:
$ ls scripts/not-used/.R
breakdowns.R eventloop.R
Bu çirkin (yanlış) davranışı nasıl ayarlayabilirim?
Ayarlanan seçenekler şunlardı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
eksiklik anlamında yanlış bir tamamlama. Dosya listesine yakından bakarsanız, biten 2'den daha fazlası vardır .R
.
breakdowns.R eventloop.R
yanlış tamamlama nasıl ?completeinword
Tamamlamanın imlecin her iki ucundan, soldan ve sağdan yapılmasına izin verdiği için seçeneği ayarlamayı deneyin . Yani, ben yazarsanız opac
olduğu gibipacman
, ve adında bir komut vararpac
, sonraarpac
tamamlama imlecin her iki tarafında yerine sadece sağa oluşur beri tamamlama listesinde olacak.