OMG facepalms apple ainda não cuidou disso. Eu recebia ligações de noobs de nível 1 o dia todo quando trabalhava na apple.
- Abra Terminal.app
- Abra a janela Preferências (CMD +,)
- Clique na guia Configurações
- Selecione seu tema de configurações atual e clique na guia Teclado
- Edite (ou adicione) a entrada da Página inicial:
- Defina Ação: para enviar a string para o shell:
- Defina a sequência como
\001
(ou pressione Ctrl + a)
- Edite (ou adicione) a entrada para End:
- Defina Ação: para enviar a string para o shell:
- Defina a sequência como
\005
(ou pressione Ctrl + e)
- Edite (ou adicione) a entrada para Page Up:
- Defina Ação: para enviar a string para o shell:
- Defina a sequência como
\033[5~
(copie e cole isso)
- Edite (ou adicione) a entrada para Page Down
- Defina Ação: para enviar a string para o shell:
- Defina a sequência como
\033[6~
(copie e cole isso)
- Feche a janela de configurações.
Ai está. O terminal deve estar pronto para usar as teclas Home, End, Page Up e Page Down, conforme esperado pelos usuários do Windows / Linux.
Faça o SSH no seu servidor Linux favorito, abra o nano, vi ou emacs e aproveite.
Se as chaves home ou end não funcionarem no vim, tente o seguinte:
- Página inicial: \ 033 [7 ~
- Fim: \ 033 [4 ~
Quanto à questão do mouse, não tenho certeza se o Termminal.app oferece suporte a relatórios de mouse xterm. Supostamente, isso precisa funcionar. O iTerm é um programa de terminal alternativo que suporta relatórios de mouse. O MouseTerm é um truque para adicionar relatórios de mouse ao Terminal.app, mas eu não tentei e não sei como funciona
Você também pode instalar o X11.
Depois de fazer uma dessas três coisas, você poderá usar o ssh com set mouse = a.