Zsh - 引用符でファイル補完を修正する

Zsh - 引用符でファイル補完を修正する

私は最近Zshを使用してきましたが、引用符でファイル名を完成すると、完成したファイル名の後にスペースが追加されます。興味深いことに、ディレクトリ名を引用符で完了すると、これは発生しません。

たとえば、カーソル位置を示すには下線を使用します。

$ mv ".xmod_"  --<TAB>--> $ mv ".Xmodmap _"

最良の点は次のとおりです。

$ mv ".xmod_" --<TAB>--> $ mv ".Xmodmap" _

とにかく、この方法は私にとって最も直感的な方法のようです。完全なファイル名と閉じる引用符の間に追加されたスペースを削除したいと思います。

私は解決策を見つけようとしましたが、Zshの知識と考えられる原因はこれまで解決策を見つけることができなかったようです。


修正する:最初は「mv」プログラムでこの問題が発生しましたが、引用されたこの動作はすべてのファイルの完成で発生するようです(追加で「cp」のみを試しました)。

また、ここに私のモジュールセクションがあります。.zshrc、何らかの理由でこれが発生する可能性がある場合に備えて、次のことを行います。

autoload -U colors compinit promptinit select-word-style zkbd
compinit
promptinit
colors
select-word-style bash

これと他のいくつかの小さなオプション設定を除いて、私の設定にはあまりありません。.zshrc

関連情報