탐색 CLI: N 단어 반환

탐색 CLI: N 단어 반환

저는 Vim 사용자이므로 Bash CLI에서 사용할 Emacs 명령을 배우고 있습니다. 나는 알고있다내 거Bash에서 Vim 키 바인딩을 사용할 수 있지만 기본 구성에서 이를 효과적으로 사용하는 방법을 알고 싶습니다.

가장 먼저 해야 할 일: 움직이기. CLI에 다음이 있다고 가정해 보겠습니다.

$ mv some_long_file_name.txt some_long_file_name_with_slight_change.txt

끝까지 썼는데 4 단어로 답하고 싶습니다.Emacs에서는 Ctrl+ U, 4, Alt+ B그러나 Bash CLI에서는 Ctrl+ U줄의 시작 부분까지 지워집니다. 그렇다면 이 작업을 수행하는 방법은 무엇입니까?

지원 질문을 추가할 수 있나요? 이동 명령을 성공적으로 완료했는데 다시 수행하고 싶다고 가정해 보겠습니다. 어떻게 해야 하나요? 그러면 5번의 키를 누른 상태에서 손가락을 비틀어 4단어 뒤로 이동하면 어떻게 4단어 뒤로 이동합니까?

기본 구성을 사용하는 방법을 배우고 싶습니다. Zsh, Vim 키 바인딩 또는 .bash_profile.

답변1

Alt-4 Alt-B(in ksh및 in 과 zsh마찬가지로 tcsh아마도 거기에서 복사되었을 것입니다). 이러한 키를 누를 때 터미널이 일련의 문자 ESC, 4를 전송한다고 가정합니다 ESC. b그건 그렇고, 동일한 조합이 Emacs에서도 작동합니다.

작업(검색 작업 제외)을 반복하는 방법을 모르겠습니다.

를 사용하는 것이 Ctrl-R( Ctrl-S그 외에는 bash터미널을 비활성화해야 할 수도 있으므로 xon) 커서를 이동하는 더 효율적인 방법일 것입니다.

관련 정보