homebrew'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完了ではなく、唯一の右のカーソルの両側に起こるので、補完のリストになります。