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 Up및 Page Down각각. 는 ^[의미 Esc, 또는 \e측면에서 .inputrc.

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


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