blink-matching-paren在readline提示符下无效

时间:2017-11-17 20:03:10

标签: c readline

我正在使用readline库创建一个带有交互式提示的程序。我想提示支持匹配的括号突出显示,所以我在blink-matching-paren中设置了~/.initrc

set blink-matching-paren on

然而,当我使用交互式提示时,没有匹配的括号闪烁。我正在使用此处显示的#include指令:

#include <readline/readline.h>
#include <readline/history.h>

并从标准输入读取如下:

char* line = readline(my_prompt);

链接的文档表明这已足够,但我没有观察到期望的行为。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

确保您确实正在调用正确的readline函数,因为您所做的事实应该足够了。检查是否使用-lreadline编译器标志链接了正确的库。也许您错误地链接了一个类似的库(例如GNU Readline),该库也具有readline函数,而是从该库调用readline