![sco unix:bash "end key"를 줄 끝으로 바인딩하는 방법은 무엇입니까?](https://linux55.com/image/171216/sco%20unix%3Abash%20%22end%20key%22%EB%A5%BC%20%EC%A4%84%20%EB%81%9D%EC%9C%BC%EB%A1%9C%20%EB%B0%94%EC%9D%B8%EB%94%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
간단한 질문입니다. 이것은 바인딩된 키가 있는 내 bashrc입니다.
# Binds
bind '"\e[3~": delete-char'
bind '"\e[F~": end-of-line'
bind '"\e[19~":"~"'
문자 제거는 잘 작동합니다. F9를 누르면 잘 작동하지만 줄 끝으로 이동하는 대신 "END"를 누르면 다음과 같이 인쇄됩니다.
[F[F[F[F
END 키를 줄 끝 부분에 바인딩하는 방법은 무엇입니까?
답변1
해결책을 찾으세요. 올바르게 구성된 키가 있는 시스템에서 다음을 수행했습니다.
bind -P|grep -i end-of-line
올바른 구성을 볼 수 있습니다
end-of-line can be found on "\C-e", "\eOF", "\e[4~", "\e[F".
그래서 Sco에서 bashrc를 편집합니다.
bind '"\e[F": end-of-line'
잘 작동합니다.