[iTerm] 단어/줄 삭제, 맨 앞/맨 뒤로 이동 단축키 적용하기

suno·2022년 10월 24일
2

문제점

맥북 Mac OS 에서는 단축키로 opt+delete 단어 삭제, cmd+delete 줄 삭제를 할 수 있다.
그러나 iTerm 터미널에서는 단축키 바인딩이 기본적으로 되어있지 않아 작동하지 않는다.

원인

iTerm에서 단어 삭제는 ctrl+W, 줄 삭제는 ctrl+U 단축키로 지정되어 있고,
이 단축키는 hex code 0x17, 0x15로 설정되어 있다.

또한 cmd+← cmd+→ 는 탭 이동으로 바인딩이 되어 있는데, 이는 hex code 0x01, 0x05이다.

해결 방법

단축키를 hex code와 바인딩 한다.

  1. 설정 - Keys - Key Binings 메뉴에서 하단 + 버튼을 누른다.
  2. 단축키를 기록한다. (opt+delete / cmd+delete)
  3. Send Hex Code 액션을 선택, 단어 삭제는 0x17, 줄 삭제는 0x15 코드를 입력하고 저장한다.
  4. 이미 설정되어 있는 Previous/Next Tab의 Action을 각각 Hex Code 0x01, 0x05로 바꾼다.

Hex Code 요약

  • 단어 삭제: 0x17
  • 줄 삭제: 0x15
  • 맨 앞으로: 0x01
  • 맨 뒤로: 0x05
profile
Software Engineer 🍊

1개의 댓글

comment-user-thumbnail
2023년 4월 4일

감사합니다. 당신은 진정한 지식인입니다.

답글 달기