programing tip

iTerm2 또는 OSX Lion의 터미널에서 단어 점프

itbloger 2020. 11. 23. 07:53
반응형

iTerm2 또는 OSX Lion의 터미널에서 단어 점프


최근에 Snow Leopard에서 Lion 및 Xcode 4.1로 업그레이드했는데 터미널과 iTerm2에서 단어 점프가 작동하지 않습니다. 매핑이 변경 되었습니까?

이것은 홈브류 설치 가있는 경우 없는 경우입니다 readline.

.inputrc모습은 다음과 같습니다.

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

감사!


iTerm 설정에서 이스케이프 시퀀스를 전역 바로 가기 키로 추가하기 만하면됩니다.

뒤로 단어 (option-arrowleft) :

iTerm 설정

앞으로 단어와 동일합니다 F..


내가 찾은 가장 쉽고 빠른 방법은 프로필> 키> '사전 설정로드 ...'> '자연 텍스트 편집'에 있습니다.

그런 다음 option키 대신 키를 사용하십시오 control.

(iterm2 버전 3)


미션 컨트롤은 단어 점프와 동일한 명령을 이어 받았습니다. 그것에 대해 미리 알려준 rob cowrie와 nicholas riley에게 감사합니다.


내 / etc / inputrc에 다음을 추가했습니다.

# word jump on SHIFT left/right arrows
"\e[1;2D": backward-word
"\e[1;2C": forward-word

잘 작동한다


대포로 파리 죽이기 :

  • 기본 설정 ... > 프로필 > 키로 이동합니다.
  • Load Preset ...을 누릅니다 .
  • 자연스러운 텍스트 편집 선택

그런 다음 사용하여 단어 뒤로 이동할 수 있습니다 Option ⌥+ 및 전달 사용하여 단어 Option ⌥+를 사용하여 라인의 시작, 이동 fn+를 하고있는 라인의 끝에 fn+ . 또한 당신이 사용하는 단어 뒤로 삭제할 수 있습니다 Option ⌥+를 사용하여 전체 줄을 삭제 Command ⌘+를 .

사전 설정이 나타나지 않으면 iTerm2를 다시 설치하십시오. Homebrew + Cask를 사용하여 설치 한 경우 :

brew cask reinstall iterm2

출처 및 크레딧 https://apple.stackexchange.com/a/293988/330806


위의 답변에 나열된 단계에 따라 랩톱에서 첫 번째 bash (1.bash)가 option + 화살표를 눌러 단어를 건너 뛸 수 없음을 발견했습니다. 대신 단순히 "[D", "[C"를 입력합니다. 그러나 새 bash 창 (2. bash)을 만들면 jump라는 단어가 작동합니다.

참고 URL : https://stackoverflow.com/questions/6801594/word-jumping-in-iterm2-or-terminal-in-osx-lion

반응형