Isso é sobre esse problema com o docker: link e link
Pelo que entendi, o comando docker run -it abre um terminal interativo e esse terminal tem um significado especial para a combinação Ctrl-P + Ctrl-Q (desanexa do contêiner). Isso atrapalha os atalhos do bash e do emacs quando você está dentro do contêiner. Eu tenho que pressionar Ctrl-P duas vezes para o Ctrl-P para alcançar o bash ou emacs.
Existe alguma maneira de contornar isso (além de re-compilar a janela de encaixe propriamente dita) por algum tipo de mágica de atalhos de teclado terminal / bash?
O que eu estou especificamente tentando ver é se há alguma maneira em que, ao remapear as teclas, pressionar Ctrl-J (qualquer outra coisa que não Ctrl-P) será lido pelo terminal do docker como Ctrl-P. Mais importante, quero remapear Ctrl-P para outra coisa, digamos Ctrl-L. Então, sempre que pressiono Ctrl-P, o contêiner docker receberia Ctrl-L. E então eu posso programar o bash / emacs dentro do contêiner docker para mapear Ctrl-L para o comando correspondente a Ctrl-P (mover para o comando / linha anterior).
Em resumo, Eu pressiono Ctrl-P, a sessão do docker a recebe como Ctrl-L e a passa para o emacs, os mapas do emacs Ctrl-L para o comando correspondente ao Ctrl-P.
É mesmo uma pergunta razoável?
Eu ficaria feliz se houver alguma outra solução relativamente fácil para o problema original.
Estou usando o aplicativo Terminal do OS X.