私のbashシェルでは、カーソルがテキストの間にあり、ヒットTabするとファイル名が自動補完され、ヒットするとカーソルに補完Enterが挿入され、カーソルの後のすべてが残ります。
$ cp foo.ba¦r.baz.py
^ <== cursor position
キーTabを押すと、次のように表示されます。
$ cp foo.bar.baz.py¦r.baz.py
^ <== cursor position
特にmv
orcp
を実行して元のファイル名を変更したい場合は、この動作が気に入っています。どうすればzshに同じことをさせることができますか?