ANSI 프롬프트를 사용하여 Bash에서 HOME 및 END 버튼을 수정하는 방법은 무엇입니까? [복사]

ANSI 프롬프트를 사용하여 Bash에서 HOME 및 END 버튼을 수정하는 방법은 무엇입니까? [복사]

Bash에서는 ANSI 색상 코드가 포함된 프롬프트가 나타날 때마다 HOME 및 END 기능이 엉망이 됩니다. 확실한 해결책이 있나요?

재구축:

PS1="\e[0;33m\u@\e[m $ "
echo "This is a very long sentence to demonstrate what im talking about"
(press UP)
(press HOME)

커서가 어디에서 멈췄는지 보셨나요?

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

  • 우분투16.04
  • 원격 로그인입니다. SSH 문제인가요? 그렇지 않은 것 같습니다. Mac과 PC 모두에서 수많은 SSH 터미널과 VNC를 시도했지만 모두 동일한 결과를 얻었습니다.

관련 정보