14.04에서 PageUp으로 이전 명령 기록 검색


13

나는 전에이 작업을 수행했습니다 (15.10에 있다고 생각합니다. 최근에 LTS 14.04로 다운 그레이드했습니다).

이 게시물 에 따르면 다음이 작동해야합니다.

~ $ cat ~/.inputrc 
"\e[A":history-search-backward
"\e[B":history-search-forward

그러나 저장 .inputrc하고 새 터미널을 열 때 PageUp 또는 PageDown을 입력 ~하면 검색 대신 물결표 문자 가 터미널에 인쇄 됩니다.

도움을 주셔서 감사합니다.

답변:


15

이것을 시도하십시오 ~/.inputrc

"\e[5~": history-search-backward   
"\e[6~": history-search-forward  

터미널을 다시여십시오.


8

\e[A그리고 \e[B실제로 위, 아래는 화살표 키를합니다. 키가 무엇인지 테스트하려면 실행 cat한 다음 키를 누릅니다.

$ cat
^[[A
^[[B

^[[5~
^[[6~

사람들은 , , Page UpPage Down각각. 는 ^[의미 Esc, 또는 \e측면에서 .inputrc.

사용자가 추가한다면, \e[A그리고 \e[B, 당신은 화살표 키를 사용하여 역사를 탐색 할 수 있어야한다. 들어 Page UpPage Down, 사용 \e[5~\e[6~.


와! 나는 종종 터미널에서 이러한 이스케이프 시퀀스를보고 그들이 무엇인지 궁금해했습니다. 예를 들어 이미 사용하고 있지만. .inputrc, 나는 결코 연결하지 않았습니다. 매우 유용한 팁, 감사합니다.
marlar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.