Não estou usando TMux
, mas suspeito que você precise verificar a configuração Ctrl-Shift de Mintty
Eu quero usar os atalhos de teclado "1-step" para o Tmux, quando usados no Cygwin / Mintty. Eu não posso fazê-los funcionar, então por enquanto eu tenho que usar os atalhos de teclado padrão "2-step" para o Tmux, que eu não gosto nada.
Atalhos "1 passo":
"2 passos":
Minha configuração anterior era o Cygwin + ConzoleZ , um console do Windows com guias e divisões / painéis. Infelizmente, o ConsoleZ ainda usa o conhost.exe, o console do Windows, com todas as suas limitações. Então, decidi usar o Mintty, que é um console compatível com o xterm. No entanto, o Mintty não tem guias ou painéis, então decidi usar o Tmux, já que ele pode fornecer os dois.
No entanto, devido às limitações do console, o Tmux usa um prefixo de comando, que é a primeira "etapa" de qualquer comando. Eu limitei o meu a Alt-a por conveniência. Então, todos os comandos são Alt-a, soltar Alt-a, pressionar outra coisa. Não é realmente ergonômico.
Eu tenho verificado a documentação do Mintty and Tmux para qualquer coisa que possa ajudar, mas provavelmente ainda estou sentindo falta de algo.
Até agora eu consegui ligar Ctrl + Separador e Ctrl + Deslocar + Separador para rodar guias . Eu também descobri que Mintty emite algumas seqüências especiais de escape para os atalhos que eu quero usar (< kbd> Ctrl + Deslocamento + < ... > ). No entanto, eu não sei como ligá-los aos comandos que eu quero.
Eu também vi que o Tmux pode ter atalhos de teclado sem prefixo, usando:
bind-key -n <key> <command>
Então, na teoria, estou muito perto.
A questão é: como mapear as seqüências de escape especiais para os comandos? Eu acho que deveria ser factível usando user-keys, assim como no exemplo de Ctrl-Tab, mas como posso listar ou ver a sequência de escape do Tmux gerada pelo Mintty para os atalhos de teclado que eu quero?
A lista seria: Ctrl + Deslocamento + \ , Ctrl + Deslocamento + - , Ctrl + Deslocamento + X , Ctrl + Shift + T , Ctrl + Deslocamento + W , Ctrl + Shift + → / ↑ / → / ↓ , Ctrl + Deslocamento + Z , talvez alguns outros.