
Eu tenho um teclado internacional onde os acentos são inseridos fazendo
ALT+` e ==> è
ALT+e e ==> é
No Terminal.app isso funciona corretamente, no iTerm2 não. Recebo um som de campainha quando pressiono as combinações de teclas ALT. Isso acontece no modo vi ou emacs. Estou no OSX 10.9.3, usando zsh, e minha saída de localidade é:
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"
IMPORTANTE: Não consigo inserir os caracteres, mas consigo ver os caracteres UTF-8 sem problemas no iTerm2.
Responder1
O que você quer dizer com "teclado internacional"? O meu é QWERTZ e tenho uma chave extra ao lado do botão backspace. Pressioná-lo uma vez não produz nada, mas pressionar "e" depois me dá: é. Se eu pressionar Shift nessa tecla, seguido do "e", recebo è.
Além disso você tem duas opções:
Clique em "Editar" na barra de menu. Na parte inferior deve haver a opção “Caracteres especiais”. Abrindo isso me dá uma lista de emoticons. Mas no canto superior direito desse diálogo há um pequeno ícone, que leva você a uma lista de outros personagens. Na categoria "Latino" você encontrará os caracteres desejados.
Na seção "Chaves" nas preferências do iTerm você pode reatribuir a opção, teclas de comando, etc. Reatribuir sua tecla de opção pode substituir o comportamento padrão que leva à campainha.
certifique-se de definir a tecla de opção como Normal e não + Esc