如何滚动powershell,使提示位于控制台顶部



在Windows 10中操作powershell对于git之类的东西,我经常发现我不想只从控制台底部工作,而是想"走"下窗口。

使用Clear通常非常方便。然而,有时我只想将当前提示滚动到控制台顶部,而不想实际清除它。我知道我可以使用Page Up|Down滚动控制台,但这似乎是一个我想要的是锤子的俱乐部。

有没有办法告诉powershell(6或7(将我的当前提示(如果我有多行提示输出,则减去几行(滚动到控制台窗口的顶部而不清除?

您说过您通过向下翻页并输入找到了所需内容。

我自己想不出其他什么了,除了你可以把它放进一个函数中。

function Step(){
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.SendKeys]::SendWait("{PGDN 5}{ENTER}")
}

然后,只要您希望提示位于顶部,就可以调用Step。我个人不希望在我自己的控制台日志中出现噪音,所以也许除了直接调用(我不知道有哪种(之外,还有其他方法可以调用它,这样它就不会阻塞你的输出。

看看我写的这个由两部分组成的博客系列。这可能正是你想要的!https://tommymaynard.com/clear-host-without-clearing-the-host-2014/.第一篇文章的底部有一段视频;看看它是否向你展示了你的追求!

最新更新