Estou tendo um problema estranho quando uso open_shell () com o nano.
As teclas de seta não parecem funcionar direito. Quando eu uso a seta para cima, por exemplo, nada acontece quando pressiono a primeira vez e a segunda pressiona me dá a letra 'A'
Este problema também apareceu com o vim.
Consegui capturar isso em movimento ao usar o comando showkey -a abaixo.
Atualmente estou usando Fabric3 1.14.post1
## When Ran with open_shell(command='nano /home/pi/.piHoleRestore/01-pihole.conf.old')
# THen I exit the Nano Editor
pi<strong i="10">@raspberrypi</strong>:~$ showkey -a
^[ 27 0033 0x1b # Up First arrow Key Press
[ 91 0133 0x5b # Up Second Arrow Press
A 65 0101 0x41 #
^[ 27 0033 0x1b # Down First arrow Key Press
[ 91 0133 0x5b # Down Second Arrow Press
B 66 0102 0x42 #
^[ 27 0033 0x1b # Left First arrow Key Press
[ 91 0133 0x5b # Left Second Arrow Press
D 68 0104 0x44 #
^[ 27 0033 0x1b # Right First arrow Key Press
[ 91 0133 0x5b # Right Second Arrow Press
C 67 0103 0x43 #
# WHen ran with normal ssh session
pi<strong i="11">@raspberrypi</strong>:~$ showkey -a
^[[A 27 0033 0x1b # Up Arrow
91 0133 0x5b
65 0101 0x41
^[[D 27 0033 0x1b # Down Arrow
91 0133 0x5b
68 0104 0x44
^[[B 27 0033 0x1b # Left Arrow
91 0133 0x5b
66 0102 0x42
^[[C 27 0033 0x1b # Right Arrow
91 0133 0x5b
67 0103 0x43
Veja https://github.com/fabric/fabric/issues/196 , este é um conhecido (e IIRC
questão de-priorizada?). Eu acho que é útil ter alguns dos problemas
documentado embora. Eu realmente acho isso irritante.
Em 16 de fevereiro de 2018, 23h48, "John McGrath" [email protected] escreveu:
Estou tendo um problema estranho quando uso open_shell () com o nano.
As teclas de seta não parecem funcionar direito. Quando eu uso a seta para cima, para
por exemplo, nada acontece na primeira vez que pressiono e a segunda pressiona me dá o
letra a'Este problema também apareceu com o vim.
Consegui capturar isso em movimento quando uso o comando showkey -a
abaixo.Atualmente estou usando Fabric3 1.14.post1
Quando executado com open_shell (command = 'nano /home/pi/.piHoleRestore/01-pihole.conf.old')
Então eu saio do Nano Editor
pi @ raspberrypi : ~ $ showkey -a
^ [27 0033 0x1b # Primeira seta para cima pressionada
[91 0133 0x5b # Segunda seta para cima pressionada
A 65 0101 0x41 #
^ [27 0033 0x1b # Para baixo Primeira tecla de seta pressionada
[91 0133 0x5b # Segunda seta para baixo pressionada
B 66 0102 0x42 #
^ [27 0033 0x1b # Primeira seta para a esquerda pressionada
[91 0133 0x5b # Segunda seta esquerda pressionada
D 68 0104 0x44 #
^ [27 0033 0x1b # Primeira seta para a direita pressionada
[91 0133 0x5b # Segunda seta para a direita pressionada
C 67 0103 0x43 #Quando correu com sessão ssh normal
pi @ raspberrypi : ~ $ showkey -a
^ [[A 27 0033 0x1b # Seta para cima
91 0133 0x5b
65 0101 0x41
^ [[D 27 0033 0x1b # Seta para baixo
91 0133 0x5b
68 0104 0x44
^ [[B 27 0033 0x1b # Seta para a esquerda
91 0133 0x5b
66 0102 0x42
^ [C 27 0033 0x1b # Seta para a direita
91 0133 0x5b
67 0103 0x43-
Você está recebendo isto porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/fabric/fabric/issues/1719 ou silencie a conversa
https://github.com/notifications/unsubscribe-auth/ABUzl55nzK_drLV4Q8bYs9Azzn1UXZHzks5tVnY2gaJpZM4SJN4T
.
Conforme você leu ao longo desse histórico de problemas, uma solução potencial não aceita foi
sugeriu que você pudesse tentar. É apenas uma linha.
Em 19 de fevereiro de 2018 10:56, "Brian Peterson" [email protected] escreveu:
Veja https://github.com/fabric/fabric/issues/196 , este é um conhecido (e
IIRC não priorizado?) Eu acho que é útil ter alguns dos
problema documentado embora. Eu realmente acho isso irritante.Em 16 de fevereiro de 2018, 23h48, "John McGrath" [email protected] escreveu:
Estou tendo um problema estranho quando uso open_shell () com o nano.
As teclas de seta não parecem funcionar direito. Quando eu uso a seta para cima, para
por exemplo, nada acontece na primeira vez que pressiono e a segunda pressiona me dá o
letra a'Este problema também apareceu com o vim.
Consegui capturar isso em movimento quando uso o comando showkey -a
abaixo.Atualmente estou usando Fabric3 1.14.post1
Quando executado com open_shell (command = 'nano /home/pi/.piHoleRestore/01-pihole.conf.old')
Então eu saio do Nano Editor
pi @ raspberrypi : ~ $ showkey -a
^ [27 0033 0x1b # Primeira seta para cima pressionada
[91 0133 0x5b # Segunda seta para cima pressionada
A 65 0101 0x41 #
^ [27 0033 0x1b # Para baixo Primeira tecla de seta pressionada
[91 0133 0x5b # Segunda seta para baixo pressionada
B 66 0102 0x42 #
^ [27 0033 0x1b # Primeira seta para a esquerda pressionada
[91 0133 0x5b # Segunda seta esquerda pressionada
D 68 0104 0x44 #
^ [27 0033 0x1b # Primeira seta para a direita pressionada
[91 0133 0x5b # Segunda seta para a direita pressionada
C 67 0103 0x43 #Quando correu com sessão ssh normal
pi @ raspberrypi : ~ $ showkey -a
^ [[A 27 0033 0x1b # Seta para cima
91 0133 0x5b
65 0101 0x41
^ [[D 27 0033 0x1b # Seta para baixo
91 0133 0x5b
68 0104 0x44
^ [[B 27 0033 0x1b # Seta para a esquerda
91 0133 0x5b
66 0102 0x42
^ [C 27 0033 0x1b # Seta para a direita
91 0133 0x5b
67 0103 0x43-
Você está recebendo isto porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/fabric/fabric/issues/1719 ou silencie a conversa
https://github.com/notifications/unsubscribe-auth/ABUzl55nzK_drLV4Q8bYs9Azzn1UXZHzks5tVnY2gaJpZM4SJN4T
.
@bepetersn Obrigado por investigar isso para mim.
Para qualquer outra pessoa que tenha esse problema. Faça a alteração em io.py encontrada aqui:
https://github.com/fabric/fabric/pull/1389/commits/8efbff173cdbc5f6f84eb7caeab12b8e1bfded22
Vamos torcer para que essa mudança seja feita no Fabric V2
Fechando o assunto
Nota histórica, esse tipo de coisa funciona significativamente melhor no Invoke e, portanto, no próximo Fabric 2. Eu uso rotineiramente o vim por meio de run()
naquela base de código.