터미널에서 화살표 키를 사용할 수 있도록 Unix를 수정하는 방법은 무엇입니까?

터미널에서 화살표 키를 사용할 수 있도록 Unix를 수정하는 방법은 무엇입니까?

Up이전에는 / 화살표 키를 사용하여 Down이전 명령을 순환 할 수 있었지만 이제는 화살표 키를 누르면 "^[[A""가 인쇄됩니다. bash 쉘을 실행 중입니다. 어떻게 해결할 수 있나요?

답변1

가능한 문제는 bash(아니요전체 화면 프로그램)은 termcap(전체 화면 프로그램용)을 사용하고 있으며 키 바인딩에서 응용 프로그램 모드 사용을 지원하지 않습니다.

이 문제는 다음 방법 중 하나로 해결할 수 있습니다.

  • 하드코딩 바인딩 .inputrc(대부분의 bash 사용자가 사용하는 경로)
  • 응용 프로그램 모드 터미널 설명(예: linux및 )을 사용하지 않도록 선택하거나rxvt
  • bash를 개선하여 (Debian 패키지와 마찬가지로 zsh) 일반 모드 또는 애플리케이션 모드 사용 여부에 관계없이 키를 자동으로 수락하는 방법을 알 수 있습니다.

추가 자료:

답변2

들어가려고 노력하다

set -o emacs

관련 정보