ここに私の補完機能があります:
f()
{
reply=('ok')
}
compctl -K f c
それから私はします
c
tab
c ok
何かが機能します。tabその後、私はb
c ok "a b"
そして何も起こりません。私は(bashのように)a b
に置き換えられることを期待しています。ok
どうすればそれを達成できますか?
引用符内で補完を行う必要があります。私のプログラムの典型的な起動は次のようになります。c 'a, &b, c[d]' 'a < 1 and b == "2013"'