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