PowerShell 中的各种滚动命令似乎没有提供滚动到上一个命令的选项,即滚动到上一个输出的顶部。
因此,如果我执行了一系列命令,每个命令都有大量输出,并且我想查看顶部的最新输出,无论顶部在哪里,我的选项包括:
我不知道上一个命令的输出有多长,所以我只是滚动和扫描,滚动和扫描。这是有史以来效率最低的任务:-/
实际上有解决方案吗,只是不为人所知?
奖励:其他命令行工具有等效的快捷方式吗?
注:
Visual Studio Code 的集成终端提供 shell 集成功能 ,该功能默认启用并支持多种 shell,包括 PowerShell(打开“设置”视图 (Ctrl+,) 并输入
shell integration
查看所有相关设置).
启用此功能后:
就键盘快捷键而言,Ctrl+↑滚动回到提交上一个命令的提示符。
就GUI功能而言(默认情况下也是启用的):
在所谓的gutter(终端显示的left区域)中,每个提交的命令都由一个小蓝点
直观地指示在所谓的概览标尺中,即终端右侧的视觉增强滚动条,每个提交的命令都由一个蓝色矩形表示