O Powershell ISE rola para a parte inferior do console após o foco novamente

3

Com o PowerShell ISE:

Se estiver usando uma visualização dividida (mostrando o console e o painel de script), o foco novamente no console do painel de script (ou outra guia do console) sempre rolará para a parte inferior.

Para observar esse efeito, role para cima no console para que o prompt na parte inferior fique oculto (obviamente, você precisará de alguma saída se desejar rolar para cima). Neste ponto, você pode clicar em qualquer lugar no console para selecionar e copiar texto. Você pode até mesmo deixar o foco do ISE e clicar no seu navegador ou editor de texto favorito, e clicar novamente no console do ISE e a rolagem não muda.

O problema é quando você clica no painel de script. No segundo que você perder o foco do console dentro do ISE, você selou seu destino. No instante em que você clicar em preto no console, ele irá rolar até o final! Clicar em outra guia do console também rolará para a parte inferior.

Eu fiz o gráfico abaixo apenas no caso da minha descrição ser confusa. Os círculos coloridos representam cliques. Cliques verdes não fazem com que o console role. O clique laranja sela o destino por um clique vermelho, que irá rolar o console.

Esse problema torna impraticável copiar mais de um item da parte superior do console para o painel de script, pois é necessário rolar o backup para cima todas as vezes. Você poderia copiar tudo em um editor de texto separado antes de colar, mas isso é bobagem e quase igualmente impraticável.

Eu tentei usar CTRL + I e CTRL + D para alternar entre o painel de script e o console, mas ocorre o mesmo efeito de rolagem.

Estou usando o PowerShell 3 no Windows 7.

    
por Bort 13.07.2015 / 17:53

1 resposta

0

É assim que funciona. Duvido que você seja capaz de fazer algo a respeito, a não ser mudar o modo de trabalhar. Eu acho que a maneira que você deve usar o ISE é fazer tudo no painel de script e pressionar F8 para executar uma determinada linha ou seleção. O console em si é relegado a ser apenas para saída e para experimentos rápidos.

PowerGUI não tem o problema que você mencionou. Você pode tentar usar isso em vez disso. Existem outros editores do PowerShell também, mas não estou familiarizado com eles. A PowerGUI é boa e gratuita.

    
por 14.07.2015 / 06:41