我正在编写一个自定义的 gnu readline 完成程序,并且在处理减号时发现了一个奇怪的怪癖。
如果我的输入是“har”,则使用文本“har”调用完成程序,但是如果我的输入是“hard-r”,则使用文本“r”调用完成程序。
我想知道我做错了什么?
我正在编写一个自定义的 gnu readline 完成程序,并且在处理减号时发现了一个奇怪的怪癖。
如果我的输入是“har”,则使用文本“har”调用完成程序,但是如果我的输入是“hard-r”,则使用文本“r”调用完成程序。
我想知道我做错了什么?