Bash에서 이전 "x" 문자로 이동

Bash에서 이전 "x" 문자로 이동

Ctrl + ] x바로가기를 사용하면 bash 터미널에서 다음 "x" 문자로 이동할 수 있습니다(vim의 "fx"와 유사).

이전 "x" 문자(vim의 "Fx"와 유사)로 이동하는 단축키는 무엇입니까?

나는 Alt + Ctrl + ] x이것이 이런 식으로 이루어져야 한다는 것을 알았지만 그것은 나에게 효과가 없습니다.

답변1

readline 함수는 character-search기본적으로 Ctrl+]귀하의 질문에서 언급한 내용입니다.

$ bind -q character-search
character-search can be invoked via "\C-]".

이 함수는 + character-search-backward에 바인딩되어 있습니다 .EscCtrl+]

$ bind -q character-search-backward
character-search-backward can be invoked via "\M-\C-]".

\M아니요.EscAlt

따라서 뒤로 검색하려면 + 다음에 +를 x사용하세요 .EscCtrl+]x

입력하는 Esc것과 동일 하므로 특정 문자를 거꾸로 검색하는 것이 더 빠를 수 있습니다 .Ctrl+[Ctrl+[Ctrl+]

분명히 Vi 명령줄 편집 모드( )에서는 Vi에 익숙한 것처럼 set -o vi일반 모드에서 f및 를 사용할 수 있습니다.F

관련 정보