Como faço para que as teclas Home / End se comportem do modo Windows / Linux no Terminal.app no Mac OS no laptop Mac Pro?

2

Eu queria saber se alguém sabe como usar as teclas home / end se comportar de uma maneira Windows / Linux. O que quero dizer é que, quando eu pressiono o Apple + Left (Home combo em um laptop mac book pro), ele deve ir para o início da linha e para a Apple + até o final da linha. Agora eles mudam o foco para o topo do histórico de rolagem. Me deixa louco.

As teclas Home / End se comportam como o esperado no TextMate e tal, mas não no terminal, o que me faz pensar que é esse aplicativo específico. Eu encontrei algumas páginas dizendo que eu preciso remapear as teclas, mas não posso fazer isso em todos os mac touch. Então, há outro atalho no Mac que eu posso usar ou como fazer com que as teclas de Início / Fim se comportem como esperado?

Obrigado

    
por konung 16.04.2010 / 08:01

2 respostas

1

Existem três níveis de mapeamento de chaves neste caso:

  1. Terminal.app
  2. O shell, que provavelmente é bash
  3. Para bash , o modo editor, que provavelmente é emacs

Para emacs , Ctrl-A vai para o início da linha e Ctrl-E vai para o final da linha. Aqui estão alguns outros combos principais , inclusive para o modo vi alternativo.

    
por 16.04.2010 / 10:45
0

Por padrão, o Terminal mapeia Shift - Início e Deslocamento - Fim para "ir para o início / fim de linha ”, e se o programa que você está usando estiver mostrando a Tela Alternativa (a maioria dos aplicativos de tela cheia como vim , emacs , top , etc fazem isso) então Início e End são mapeados para o início / fim da linha sem requerer o modificador Shift .

    
por 08.11.2016 / 01:11