iTerm2에서 명령을 입력 할 때 단어를 어떻게 이동합니까?


9

나는 사자에있다

iTerm2, Zsh 및 Oh-My-Zsh 사용

ALT + 왼쪽 화살표 또는 CMD + 왼쪽 화살표 등을 누르면 단어를 이동할 수 없습니다.

대신 "ALT + 오른쪽 화살표"를 누르면 [C]가 인쇄되고 "SHIFT + ALT + 왼쪽 화살표"를 누르면 D0이 인쇄됩니다

단어를 이동할 때 다른 프로그램처럼 iTerm2가 동작하도록 구성하는 방법은 무엇입니까?



fespinozacast : 링크가 더 이상 작동하지 않습니다. 질문에 대한 해결책이 무엇인지 기억하십니까?
Willington Vega

답변:


12

나는이 문제에 대한 해결책을 마침내 발견했다 : https://coderwall.com/p/h6yfda . 필요한 단계는 다음과 같습니다.

  1. 환경 설정, 프로필, 키로 이동하십시오.
  2. 왼쪽 ⌥ 키를 이스케이프 문자로 설정하십시오.
  3. 다음 설정을 사용하여 ⌥ ←의 현재 바로 가기를 찾거나 새 바로 가기를 만듭니다.
    • 키보드 단축키 : ⌥ ←
    • 액션 : 이스케이프 시퀀스 보내기
    • Esc + : b
  4. 다음 설정으로 ⌥ → 키보드 단축키를 반복하십시오.
    • 키보드 단축키 : ⌥ →
    • 액션 : 이스케이프 시퀀스 보내기
    • Esc + : f

이러한 링크는 질문에 대한 답변이 될 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 할 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다.
grg

SuperUser에 게시 한 답변에 솔루션의 필수 부분을 포함 시켰습니다. 귀하의 의견을 이해하지만 StackExchange 웹 사이트의 답변에 링크 할 때 여전히 적용되는지 궁금합니다. 여기에 솔루션 단계를 포함시키지 않은 또 다른 이유는 두 가지 대답이 동일하고 다른 SE 사이트에있는 것조차 어렵 기 때문입니다. 이와 같은 상황에서 선호되는 방법은 무엇입니까?
Willington Vega

아마도 질문 중 하나가 잘못된 사이트에있을 것입니다. 둘 다 동일한 답을 제공하는 대신 플래그를 지정해야합니까?
Willington Vega

솔루션에 필요한 단계를 제공 했으므로 링크 된 기사가 다운 된 경우에도 답변이 유용합니다.
Willington Vega

5

기본값은 Control- 왼쪽 Control- 오른쪽에 있습니다. 사용자 정의하려면 환경 설정 / 키를 편집하고 이스케이프 코드를 선택한 다른 핫키에 연결하십시오.

여기에 이미지 설명을 입력하십시오


2

iTerm 2에서 옵션 왼쪽과 옵션 오른쪽을 단어 사이로 이동 시키려면,

bindkey -e
bindkey '\e\e[C' forward-word
bindkey '\e\e[D' backward-word

~/.zshrczsh를 사용하거나 추가 할 경우

"\e\e[C": forward-word
"\e\e[D": backward-word

~/.inputrcbash를 사용 하는 경우.

Control- 왼쪽은 \e[1;9DiTerm 2와 \e[1;5D터미널에 있고 Control- 왼쪽은 \e[1;9CiTerm 2와 \e[1;5C터미널에 있습니다.

키 조합의 이스케이프 시퀀스를 보려면 키 조합을 실행 cat -v한 다음 누르십시오.


1

프로필을 열고 탭에서 자연 텍스트 편집 옵션을 사용하십시오.


이것이 정답입니다. 감사합니다.
Reda Lazri
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.