blink-matching-paren 在 readline 提示中不起作用
blink-matching-paren not working in readline prompt
我正在使用 readline 库制作一个带有交互式提示的程序。我希望提示支持匹配括号突出显示,所以我在 ~/.initrc
中设置了 blink-matching-paren
和
set blink-matching-paren on
但是当我使用交互式提示时,没有匹配的括号闪烁。我正在使用此处显示的 #include
指令:
#include <readline/readline.h>
#include <readline/history.h>
并像这样从标准输入读取:
char* line = readline(my_prompt);
链接的文档表明这就足够了,但我没有观察到所需的行为。
感谢您的帮助。
确保您确实调用了正确的 readline
函数,因为您所做的确实应该足够了。检查您是否使用 -lreadline
编译器标志链接了正确的库。也许您错误地链接了一个类似的库(例如 GNU Readline),它也有一个 readline
函数,而是从该库调用 readline
。
我正在使用 readline 库制作一个带有交互式提示的程序。我希望提示支持匹配括号突出显示,所以我在 ~/.initrc
中设置了 blink-matching-paren
和
set blink-matching-paren on
但是当我使用交互式提示时,没有匹配的括号闪烁。我正在使用此处显示的 #include
指令:
#include <readline/readline.h>
#include <readline/history.h>
并像这样从标准输入读取:
char* line = readline(my_prompt);
链接的文档表明这就足够了,但我没有观察到所需的行为。
感谢您的帮助。
确保您确实调用了正确的 readline
函数,因为您所做的确实应该足够了。检查您是否使用 -lreadline
编译器标志链接了正确的库。也许您错误地链接了一个类似的库(例如 GNU Readline),它也有一个 readline
函数,而是从该库调用 readline
。