Mac OS 터미널에서 다음 또는 이전 단어로 어떻게 이동합니까?

Mac OS 터미널에서 다음 또는 이전 단어로 어떻게 이동합니까?

나는 보통 전문가가 전혀 없는 Linux를 사용하지만(아주 멀리 있음) 매일 사용합니다.

때때로 나는 (다른 사람의) Mac을 사용하고 터미널에 명령을 입력하는 자신을 발견합니다.

Linux에서는 Ctrl+왼쪽 및 Ctrl+오른쪽을 사용하여 현재 줄에서 한 번에 한 단어씩 앞뒤로 이동할 수 있습니다(대부분의 텍스트 편집기에서와 마찬가지로). Mac OS에서 그렇게 하려고 하면 작업 공간이 전환되거나 다른 창이 앞으로 나오거나 이와 유사한 짜증나는 일이 발생합니다. Command와 Ctrl(적절한) 키를 모두 사용해 본 것 같습니다.

Mac OS에는 다른 키 조합이 있습니까? 결국 나는 한 번에 한 문자씩 이동하기 위해 화살표 키를 누르고 있는 것을 발견했습니다. 이는 어떤 이유로 Mac OS에서는 Linux 및 Windows보다 10배 정도 느립니다.

답변1

Opt-B한 단어 뒤로, Opt-F한 단어 앞으로 이동합니다. 이는 emacs쉘( bash)이 지원하고 기본적으로 활성화된 키 바인딩입니다. 내용을 확인하셨어야 합니다옵션을 메타 키로 사용선호합니다(아래 그림).


또한 터미널의 프로필 설정에서 다음과 같이 터미널에서 친숙한 키보드 단축키가 작동하도록 특수 이스케이프 시퀀스를 할당할 수 Opt-Left있습니다 Opt-Right.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

\033[5D왼쪽으로 이동하고 \033[5C오른쪽으로 이동할 때 사용합니다 .

답변2

iTerm을 사용 중이고 Crtl + L/R 매핑과 같은 Linux를 원하는 경우, slhck의제안이 잘 작동합니다.

다음을 추가하세요.

"\e[1;5D": backward-word
"\e[1;5C": forward-word

~/.inputrc(파일이 없으면 생성) Ctrl - 왼쪽 및 Ctrl - 오른쪽 각각에 대해 .

관련 정보