그래서 어제 bind 사용법을 배웠습니다.
터미널에 Ctrl+ 를 입력 v하고 키 를 입력 하면 키를 나타내는 원시 문자가 표시됩니다. 예 : Ctrl+ v뒤에 Escreturns ^[
.
내 질문은 "입력 키"를 어떻게 바인딩 할 수 있는가입니다. Enter 키가 반환 ^M
되지만 명령을 입력하면
bind '"\e^M":"foobar"'
Enter 키를 눌러도 터미널에 foobar가 입력되지 않습니다.
bind '"\e^M":"foobar"'
Enter가 아니라 Escape-Enter를 바인딩합니다. 당신은 단지 원합니다
bind '"^M":"foobar"'
^M
실제 제어 문자가 아닌 수 있어야 ^
하고 M
. 입력하기가 조금 더 쉽습니다.
bind '"\C-M":"foobar"'
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다