최근에 다음 줄을 내 항목에 추가했습니다 .inputrc
.
"\e[A": history-search-backward
"\e[B": history-search-forward
그러나 이를 사용할 때 커서가 줄 끝으로 이동하지 않는 것을 발견했습니다. 예를 들어, 입력한 ls
다음 클릭하면 터미널이 다음과 같이 보입니다( |
예: 커서).
ls |verylongdir
내가 원하는 것은:
ls verylongdir|
나는 zsh가 동일한 명령을 사용하여 이런 식으로 동작한다고 믿습니다. Bash에서 이 작업을 수행할 수 있는 방법이 있나요?
답변1
저도 같은 문제가 있었는데 몇 가지 실험을 통해 해결책을 찾았습니다.
내 항목에 다음을 추가했습니다..inputrc
"\eOA": history-search-backward # Up
"\eOB": history-search-forward # Down
"\C-P": "\eOA\C-E" # Ctrl-P
"\C-N": "\eOB\C-E" # Ctrl-N
이는 두 개의 단축키를 Ctrl-P 및 Ctrl-N에 바인딩합니다. 하나는 기록 검색용이고 다른 하나는 Ctrl-E 입니다 end-of-line
.