1

这是我的完成功能:

f()
{
    local l
    read -l l

    reply=('ok')
}
compctl -K f c

然后我做

c o

tab

c ok

这行得通。l等于c o。然后我按tab之前b

c ok b

l等于c ok b,很好,但是我如何确定编译不是发生在字符串的末尾,而是发生在之前b?我可以通过 bash 获得光标位置COMP_POINT吗?

4

0 回答 0