vi 모드에서 Bash 터미널 기록 검색

vi 모드에서 Bash 터미널 기록 검색

ping -c 4 8.8.8.8pi [위쪽 화살표]를 입력하고 vi 모드에서처럼 bash가 pi로 시작하는 이전 명령으로 자동으로 이동하도록 하고 싶습니다.

다음 코드를 .inputrc에 넣은 후 emacs 모드를 사용하여 이 작업을 수행할 수 있습니다.

"\C-[OA": history-search-backward
"\C-[[A": history-search-backward
"\C-[OB": history-search-forward
"\C-[[B": history-search-forward

vi 모드에 있을 때 이 동작을 얻기 위해 .inputrc 또는 .bashrc에 넣을 수 있는 코드 매직이 있습니까?

답변1

CtrlBash에는 입력 하고 입력을 시작하는 유사한 내장 기능이 있습니다 R. 그러면 명령 기록이 검색됩니다. 마지막으로 일치하는 명령을 표시합니다. 이전 명령을 다시 검색하려면 Ctrl-를 누르세요 .R

관련 정보