국제 키보드를 사용하여 iTerm에 악센트 입력

국제 키보드를 사용하여 iTerm에 악센트 입력

악센트가 삽입된 국제 키보드가 있습니다.

ALT+`  e   ==> è
ALT+e  e   ==> é

Terminal.app에서는 이것이 올바르게 작동하지만 iTerm2에서는 그렇지 않습니다. ALT 키 조합을 누르면 벨 소리가 납니다. 이는 vi 또는 emacs 모드에서 모두 발생합니다. 나는 zsh를 사용하는 OSX 10.9.3을 사용하고 있으며 내 로케일 출력은 다음과 같습니다.

LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"

중요: 문자를 입력할 수 없지만 iTerm2에서는 문제 없이 UTF-8 문자를 볼 수 있습니다.

답변1

"국제 키보드"란 무엇을 의미합니까? 내 것은 QWERTZ이고 백스페이스 버튼 바로 옆에 추가 키가 있습니다. 한 번 누르면 아무것도 출력되지 않지만 나중에 "e"를 누르면 다음이 표시됩니다: é. 해당 키를 Shift 키를 누른 채 누르고 "e"를 누르면 è가 표시됩니다.

또한 두 가지 옵션이 있습니다.

  1. 메뉴바에서 "편집"을 클릭하세요. 맨 아래에는 "특수 문자" 옵션이 있습니다. 열면 이모티콘 목록이 표시됩니다. 하지만 해당 대화의 오른쪽 상단에는 추가 캐릭터 목록으로 연결되는 작은 아이콘이 있습니다. "라틴어" 카테고리에서 원하는 문자를 찾을 수 있습니다.

  2. iTerm 환경 설정의 "키" 섹션에서 옵션, 명령 키 등을 재할당할 수 있습니다. 옵션 키를 재할당하면 벨을 울리는 기본 동작이 무시될 수 있습니다.

옵션 키를 +Esc가 아닌 Normal로 설정했는지 확인하세요.

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

관련 정보