Handsome Nerd Asked: 2020-04-23 22:22:24 +0800 CST2020-04-23 22:22:24 +0800 CST 2020-04-23 22:22:24 +0800 CST 如何在 windows CMD 窗口中向上滚动? 772 如您所知,方向键和页面键用于在命令历史记录项之间移动。如何使用键盘向上滚动? windows cmd.exe 1 个回答 Voted Best Answer phuclv 2020-04-26T21:05:30+08:002020-04-26T21:05:30+08:00 cmd.exe 是一个shell而不是一个终端。许多终端实际上都有自己的方式来滚动控制台窗口,而无需将快捷键传递给 shell,因此您可以轻松滚动其中运行的任何 shell,包括 cmd Windows 中的默认终端是 conhost.exe,它的滚动功能可以通过Alt+ Space、E、L然后Up/Down或PageUp/PageDown如 Remirol 回答(更新:现已删除)访问,它也适用于 PowerShell,因为 PowerShell 默认也使用 conhost。但是 PowerShell 已经有了自己更方便的滚动快捷方式,即PageUp/ PageDown。其他 shell 可能有类似的键,例如bash 中的Shift+ PageUp/ PageDown。不幸的是 cmd 只有一个键可以按行滚动而不是按页滚动 如果您使用另一个更好的终端,那么他们可能有自己的滚动快捷方式。例如 在Windows 终端快捷键可以在settings.json中自己定义。这是一个可以添加到该文件中的数组的示例"keybindings" // Unbind keys first from any other actions so that we can use { "command": "unbound", "keys": "ctrl+shift+pageup" }, { "command": "unbound", "keys": "ctrl+shift+pagedown" }, { "command": "unbound", "keys": "ctrl+shift+up" }, { "command": "unbound", "keys": "ctrl+shift+down" }, { "command": "scrollUpPage", "keys": "ctrl+shift+pageup" }, { "command": "scrollDownPage", "keys": "ctrl+shift+pagedown" }, { "command": "scrollUp", "keys": "ctrl+shift+up" }, { "command": "scrollDown", "keys": "ctrl+shift+down" }, 在ConEmu(及其“扩展” cmder )Key.Buf*Up中Key.Buf*Dn有各种事件来滚动缓冲区。默认情况下Ctrl+Up/Down和Ctrl+PgUp/PgDn将分别用于滚动一行和一页
cmd.exe 是一个shell而不是一个终端。许多终端实际上都有自己的方式来滚动控制台窗口,而无需将快捷键传递给 shell,因此您可以轻松滚动其中运行的任何 shell,包括 cmd
Windows 中的默认终端是 conhost.exe,它的滚动功能可以通过Alt+ Space、E、L然后Up/Down或PageUp/PageDown如 Remirol 回答(更新:现已删除)访问,它也适用于 PowerShell,因为 PowerShell 默认也使用 conhost。但是 PowerShell 已经有了自己更方便的滚动快捷方式,即PageUp/ PageDown。其他 shell 可能有类似的键,例如bash 中的Shift+ PageUp/ PageDown。不幸的是 cmd 只有一个键可以按行滚动而不是按页滚动
如果您使用另一个更好的终端,那么他们可能有自己的滚动快捷方式。例如
在Windows 终端快捷键可以在settings.json中自己定义。这是一个可以添加到该文件中的数组的示例
"keybindings"
在ConEmu(及其“扩展” cmder )
Key.Buf*Up
中Key.Buf*Dn
有各种事件来滚动缓冲区。默认情况下Ctrl+Up/Down和Ctrl+PgUp/PgDn将分别用于滚动一行和一页