Como posso obter page-up e page-down no OS X?

Estou usando o MacOSX Snow Leopard.

Como consigo page-up e page-down?

Resposta

Se você tiver um teclado completo, poderá usar as teclas pgup e pgdown do teclado, perto do teclado numérico.

Se você não estiver usando um teclado completo, função, rotulada fn em seu teclado, mais as teclas de seta para cima e para baixo fornecerão uma página para cima e para baixo.

Para certos aplicativos, particularmente em janelas shell / terminal / tty, o comportamento esperado é obtido com fn + shift + seta para cima / para baixo

Comentários

  • -1 na verdade, FN + Up / Down não é o mesmo que FN + PageUp / PageDown. Por exemplo, o tradicional PageUp / PageDown não funciona no irssi.
  • @hhh: Parece que o irssi e alguns outros aplicativos de terminal usam Shift + PgUp / PgDn, então a combinação de teclas em um MBP seria Shift + Fn + PgUp / PgDn.
  • Isso é para o mapeamento de hardware dessas funções . Os aplicativos OSX não ' geralmente usam essas chaves da maneira que a maioria de nós espera. ctrl + a e ctrl + e (home & end) são uma opção. Minha postagem abaixo explica como obter a funcionalidade que você espera do aplicativo Terminal. Cada aplicativo lida com essas chaves de acordo com suas próprias configurações '. Estranho.
  • Essa não tem sido minha experiência. Eu tenho o teclado Apple Keyboard de tamanho normal conectado ao meu Mac Pro e essas teclas funcionam como esperado fora do OSX. Minha postagem abaixo mostra como alterar o Terminal para que ' funcione normalmente. Mas também foi útil quando aprendi que, em geral, OSX tem CTRL + A como HOME e CTRL + E como END

Resposta

É verdade que o teclado de hardware em máquinas Macintosh tem:

Fn + = Home
Fn + = Fim
Fn + = Pg para cima
Fn + = Pg para baixo

Então, estes ” keys “já existem totalmente. Isso fica aparente se você executar o Linux / Windows nativamente em seu Mac.

No entanto, os aplicativos macOS são responsáveis por lidar com essas funções como acharem adequado, o que a maioria de nós não espera . E o aplicativo macOS Terminal precisa de alguns ajustes para usá-los como todos esperamos.

Acredito que a razão para isso é que o macOS segue uma tradição Unix da velha escola onde:

ctrl + a = Home
ctrl + e = Fim

Agora eu uso isso rotineiramente, mas meus reflexos de terminal ainda exigem um home adequado, fim, pg-up, pg-down …

Editar as configurações de vinculação do teclado do terminal do macOS para corresponder

casa fim page up page down

Costumo inserir isso copiando uma entrada semelhante que já existe e usando o botão ” delete a character “, eu removo os diferentes bits antes de digitar o resto.

Em geral, isso se parecerá com as seguintes linhas: Corresponder a casa, fim, pg up e pg down

Isso atende a todas as minhas expectativas de como isso deve funcionar. Funciona no vim e através do ssh.

Comentários

  • Eu acho ' muito engraçado qual resposta foi aceita para esta pergunta. Acho que golpes diferentes para pessoas diferentes?
  • esta deve ser a resposta aceita, mais fácil de ler e muito mais informativa, obrigado!

Resposta

No layout do meu teclado (dinamarquês) (abaixo de 10.7.5) é fn + shift + / .

Comentários

  • Eu tenho um teclado em inglês americano e é para isso que funciona me no terminal se eu ' m SSHed.
  • Funciona para mim no terminal independentemente de eu ' m SSHed.
  • Isso funciona para shells no VirtualBox com layout de teclado US Extended (em 10.10.5)

Resposta

É + teclas de seta para cima / para baixo.

Comentários

  • Isso não funciona para mim? O que estou fazendo de errado?
  • @hobs não tenho certeza, mas eu ' m atualmente no Lion, funciona de qualquer maneira para mim, com fn e ⌥
  • Mesmo ele re, Macbook de 13 polegadas rodando 10.7, irei dar uma olhada nele.
  • No OS X 10.6.8 eu obtenho cerca de uma rolagem de 3 linhas com opt + seta versus comportamento real do PgUp PgDn com a seta fn + .

Resposta

Se você usar o KeyRemap4Macbook aplicativo, verifique nas teclas “Alterar seta para cima / para baixo / esquerda / direita”.

Quando você tiver essa configuração, Page Up e Page Down funcionarão com irrsi – Eu logo remotamente em outro host linux para isso – você só precisa pressionar Shift + Page Up ou Page Down funcionará para essa janela (ao contrário de páginas de rolagem da janela do terminal OS X).

Resposta

PageUp: Fn + UP

PageDown: Fn + DOWN

Testado com sucesso no meu novo MBPro retina!

Resposta

Mac OS Catalina:


Role para o topo da página – cmd +

Role até o final da página – cmd +


PageUp – fn +

PageDow n – fn +

Resposta

usuário Fn

PageUp: Fn + UP PageDown: Fn + DOWN

Comentários

Resposta

Alt + setas para cima / baixo: pgup / pgdown

Barra de espaço e shift + barra de espaço:: pgup / pgdown

Comando + setas para cima / para baixo: home / end

Comentários

  • O que você quer dizer com Spacebar and shift + spacebar: : pgup/pgdown?
  • Aquele desce e a outra combinação sobe.
  • Não tenho ideia do que você quer dizer aqui, já que a barra de espaço … entra em um espaço e a barra de espaço shift .. entra em um espaço.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *