Estou usando o Mac OSX Lion. Marquei "Usar tecla de opção como meta" nas preferências do terminal. Embora a tecla Option pareça funcionar bem como Meta no Bash, quando eu a uso no Tmux (sobre SSH), ela não funciona corretamente. Estou tentando usar atalhos do TMUX como ^b M-1
b M-2
etc. Posso obtê-los com a tecla ESC, mas não com a tecla Option.
26
^b Space
com o ciclo através dos vários layoutsRespostas:
Eu sugeriria o uso do iTerm2 em vez do Terminal.app padrão, pois é melhor por vários motivos.
Especificamente, você estaria interessado nas opções do iTerm2 para mapear a opção esquerda / direita como "+ Esc", que funciona muito melhor do que tentar emular o Meta para todos os propósitos que eu possa pensar ou ter tentado.
Essa configuração está localizada em:
fonte
Para outras pessoas que encontram seu caminho aqui por meio de seu mecanismo de pesquisa favorito, consegui resolver esse problema simplesmente acessando Preferências -> Perfis -> Teclado e verificando "Usar opção como meta-tecla" para o perfil do terminal que estou usando.
Estou correndo
weechat
sobtmux
e chave padrão ligações fazem uso pesado dameta
chave.fonte
Eu tive o mesmo problema e nenhuma das respostas fornecidas aqui funcionou. Isto é, eu também tinha o iTerm2
[Option]
chave remapeado para[+Esc]
(aka "fallback" -.[META]
) Em meus "Preferências -> Perfis -> Teclado", conforme descrito em outras respostas, mas ainda não podia mudar minha tmux painel layout com[CTRL]-[b]
,[+Esc/META]-[DIGIT]
.Então eu descobri que em "Preferências -> Teclas", há um "Atalho de Navegação" onde
[Option]
+ (qualquer)[DIGIT]
é mapeado para "alternar painéis divididos" (lembre-se de que[Option]
é remapeado para[+Esc]
que seja uma colisão clara). Portanto, após un-configuração que (a um valor de chave vazio), eu finalmente pode voltar confortavelmente redimensionar minhas painéis tmux com[CTRL]-[b]
,[+Esc/META]-[DIGIT]
(em vez de ter que usar[CTRL]-[b]
, (o real)[Esc]
, e, em seguida, o layout desejado[DIGIT]
).fonte
No meu
.zshrc
eu geralmente tenho o seguinte conjunto:Nas sessões do tmux, eu tive que incluir adicionalmente
Você pode descobrir esses códigos executando
read
uma sessão e pressionando os atalhos do teclado, por exemplo Alt←.Minhas chaves são definidas da seguinte forma no iTerm2:
fonte
Também estou aderindo e
Terminal.app
, como nenhuma outra resposta resolveu o problema, estou adicionando a minha que funcionou para mim.Além de configurar o Perfil atual
Terminal -> Preferences -> Profiles -> Select the profile to configure -> Keyboard
e verificarUse Option as Meta key
, verifique também a lista padrão de ligações na tabela logo acima e verifique se as combinações que você deseja atribuir são gratuitas. Para mim, havia algumasOption + Arrow
teclas que estavam interferindo natmux
configuração para mudar facilmente entre os painéis.fonte