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-usedI birkaç sahip .Rdosyaları:
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/_.Rburada _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.Reksiklik anlamında yanlış bir tamamlama. Dosya listesine yakından bakarsanız, biten 2'den daha fazlası vardır .R.
breakdowns.R eventloop.Ryanlış tamamlama nasıl ?completeinwordTamamlamanı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 opacolduğu gibipacman, ve adında bir komut vararpac, sonraarpactamamlama imlecin her iki tarafında yerine sadece sağa oluşur beri tamamlama listesinde olacak.