Como você sabe, as teclas direcionais e as teclas de página são usadas para mover entre os itens do histórico de comandos. Como posso rolar para cima usando o teclado?
relate perguntas
-
Como desativar a aceleração do mouse em um touchpad de precisão do Windows?
-
renomear em massa conjuntos de arquivos de imagem
-
Qual seria o equivalente em lote do argumento "pass" do Python?
-
Comunique-se com o daemon do Docker no Windows
-
atalho do shell da área de trabalho no painel lateral do explorer
cmd.exe é um shell e não um terminal . Na verdade, muitos terminais têm sua própria maneira de rolar a janela do console sem passar a tecla de atalho para o shell, para que você possa rolar facilmente qualquer shell em execução, incluindo cmd
O terminal padrão no Windows é conhost.exe e seu recurso de rolagem pode ser acessado via Alt+ Space, E, Lentão Up/ Downou PageUp/ PageDowncomo Remirol respondeu (atualização: agora excluído), e funciona no PowerShell também porque o PowerShell também usa conhost por padrão. Mas o PowerShell já possui seu próprio atalho de rolagem mais conveniente, que é PageUp/ PageDown. Outros shells podem ter chaves semelhantes, como Shift+ PageUp/ PageDownno bash. Infelizmente o cmd só tem uma tecla para rolar por linha e não por página
Se você usar outro terminal melhor, eles provavelmente terão seu próprio atalho de rolagem. Por exemplo
No Windows, as teclas de atalho do terminal podem ser definidas por você mesmo em settings.json . Aqui está um exemplo que você pode adicionar à
"keybindings"
matriz nesse arquivoNo ConEmu (e sua "extensão" cmder ) existem vários eventos
Key.Buf*Up
eKey.Buf*Dn
para rolar o buffer. Por padrão Ctrl+ Up/Downe Ctrl+ PgUp/PgDnserão usados para rolar uma linha e uma página respectivamente