Centos 시스템에서 "reverse-i-search"가 작동하지 않는 이유는 무엇입니까?

Centos 시스템에서 "reverse-i-search"가 작동하지 않는 이유는 무엇입니까?

CTRL+를 누르면 r"reverse-i-search"가 잘 작동합니다 .

여기에 이미지 설명을 입력하세요.

하지만 "위쪽 화살표" 키를 누르면 기록 명령이 표시되지 않고 아무 일도 일어나지 않습니다!

비교할 수 없는 구성이 있습니까?

답변1

Ctrl역방향 검색을 사용할 경우 역방향으로 검색하려면 다시 +를 눌러야 합니다 r.

답변2

현재 Up및 키를 및 Down에 바인딩했습니다 . 이는 각각 다음을 의미합니다.beginning-of-historyend-of-history

  • 기록의 첫 번째 줄로 이동
  • 현재 입력중인 라인인 입력이력의 마지막으로 이동합니다.

귀하의 질문에서 알 수 있듯이, 찾고 있는 기능이 기록을 점진적으로 위아래로 이동하는 것이라면 이러한 바인딩을 다음과 같이 변경하십시오 .inputrc.history-search-{backward,forward}

"\e[5~": history-search-backward
"\e[6~": history-search-forward

모든 목록을 볼 수 있습니다readline은 여기에 묶여 있습니다.

관련 정보