C 프로그램의 readline은 기록 검색을 뒤로 따르고 기록 검색을 앞으로 따릅니다.

C 프로그램의 readline은 기록 검색을 뒤로 따르고 기록 검색을 앞으로 따릅니다.

C 프로그램에서 readline을 사용하고 위쪽 및 아래쪽 화살표를 통해 기록 검색을 뒤로, 앞으로 기록 검색을 실행하고 싶습니다. 나는 다음과 같은 것을 시도했습니다

rl_parse_and_bind("\"\e[A\":history-search-backward");
rl_parse_and_bind("\"\e[B\":history-search-forward");

내 프로그램에서는 아무 소용이 없습니다.

답변1

나는 그것에 대해 생각했다. libedit-dev를 사용하고 있습니다. libreadline6-dev가 작동합니다.

관련 정보