Bor*_*ort 5 windows powershell scrolling
使用 PowerShell ISE:
如果使用分割视图(同时显示控制台和脚本窗格),从脚本窗格(或另一个控制台选项卡)重新聚焦控制台将始终滚动到底部。
要观察此效果,请在控制台中向上滚动,以便隐藏底部的提示(显然,如果要向上滚动,则需要一些输出)。此时,您可以单击控制台中的任意位置来选择并复制文本。您甚至可以将焦点从 ISE 上移开,然后单击您最喜欢的 Web 浏览器或文本编辑器,然后在 ISE 控制台中单击返回,滚动不会发生变化。
问题是当您单击脚本窗格时。一旦您从 ISE 内的控制台失去焦点,您的命运就已注定。当您单击返回控制台时,它将滚动到最底部!单击另一个控制台选项卡也会将其滚动到底部。
我制作了下图,以防我的描述令人困惑。彩色圆圈代表点击次数。绿色点击不会导致控制台滚动。橙色的点击决定了红色点击的命运,红色的点击将滚动控制台。

此问题使得将多个项目从控制台顶部复制到脚本窗格变得不切实际,因为每次都必须向上滚动。您可以在粘贴之前将所有内容复制到单独的文本编辑器中,但这是愚蠢的,而且几乎同样不切实际。
我尝试使用 CTRL+I 和 CTRL+D 在脚本窗格和控制台之间切换,但出现相同的滚动效果。
我在 Windows 7 上使用 PowerShell 3。