Resolução de problemas no comportamento das teclas up / down no prompt de comando / PowerShell

1

ATUALIZAÇÃO: um amigo conseguiu replicar o problema, por isso parece que pode não ser apenas a minha máquina. Ainda não descobri o que há em comum entre as máquinas que ainda não funcionam.

Estou me deparando com um problema estranho com o prompt de comando, que também é replicado no PowerShell.

O problema ocorre ao executar os tutoriais node.js que podem ser encontrados no link , que, quando executado, cria um sistema de menus que deve ser navegável por as teclas de seta para cima / para baixo. Em outra máquina (Surface Pro executando o Windows 10 mais recente tecnologia preview) isso funciona normalmente, então eu sei que o lado do software do tutorial é bom.

No meu laptop principal, executando o Windows 10 Pro, as teclas de seta para cima / para baixo não movem a seleção dentro do menu, embora a tecla Enter ative o item atualmente selecionado.

Se eu estiver no prompt de comando (em vez de em um menu), as teclas de seta para cima / para baixo do navegam pelo histórico de comandos, por isso não parece que as próprias chaves estejam quebradas .

Uma ruga adicional é que, quando testei em uma VM do Windows 8.1 Hyper-V na mesma máquina, vi o mesmo comportamento ... nenhuma navegação no menu tutorial em uma janela de prompt de comando.

Eu também testei o mesmo tutorial a partir de uma janela do PowerShell, para ver se talvez fosse um problema com o prompt de comando nativo do Windows, e o mesmo comportamento ocorre.

Estou usando o Windows desde os 3.x dias, e não consigo me lembrar de algo assim, e não consegui encontrar nada com uma pesquisa que parece estar conectada remotamente.

Alguém encontrou algo semelhante ou você pode sugerir onde começar a solução de problemas além do que eu já tentei?

    
por devhammer 01.10.2015 / 15:41

1 resposta

0

Isso acaba sendo um problema na biblioteca subjacente usada pelos tutoriais para gerar o menu, quando executado com a nova versão 4.x do node.js. A questão está sob investigação e está sendo rastreada em:

link

A parte que faltava na minha solução de problemas, para as pessoas que se deparam com algo semelhante, é que eu não tinha explicado a alteração no número da versão do nó, que passou repentinamente da v0.12.7 para uma série v4.x.x. Na reflexão, não é de surpreender que isso tenha quebrado algumas coisas.

Então, outro lembrete para nunca fazer suposições e sempre determinar todas as diferenças entre onde ele funciona e onde ele não funciona.

    
por 02.10.2015 / 01:01