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


2

Fiquei me perguntando se alguém sabe como usar as chaves home / end se comportam da maneira Windows / Linux. O que quero dizer é que, quando pressiono Apple + Left (combo doméstico em um laptop mac book pro), ele deve ir para o início da linha e Apple + Right para o final da linha. No momento, eles mudam o foco para o topo do histórico de rolagem. Me deixa louco.

As teclas Home / End se comportam conforme o esperado no TextMate e tal, mas não no terminal, o que me faz pensar que é esse aplicativo específico. Eu encontrei uma página dizendo que eu precisava remapear as teclas, mas não posso fazer isso em todos os mac que eu toque. Existe outro atalho no Mac que posso usar ou como faço para que as teclas Início / Fim se comportem conforme o esperado?

Obrigado


O Linux faz isso com as chaves home / end? Eu só sabia sobre ctrl-a no início da linha e ctrl-e no final da linha. Eu pensei que as chaves home / end eram usadas apenas pelo Windows e OS / 2 para isso.
Andrew J. Brehm

Bem, pelo menos o Debian. Você me assustou, então acabei de confirmar usando o Debian Lenny e Putty no Windows.
precisa saber é o seguinte

Respostas:


1

Existem três níveis de mapeamentos principais neste caso:

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

Para o emacs , Ctrl-Avai para o início da linha e Ctrl-Epara o final da linha. Aqui estão alguns outros combos principais , incluindo o modo vi alternativo .


0

Por padrão, mapas terminal Shift- Homee Shift- Enda “ir para início / fim da linha”, e se o programa que você está usando está mostrando a tela alternativa (a maioria dos aplicativos de tela cheia, como vim, emacs, top, etc. fazer isso), então Homee Endsão mapeado para o início / fim da linha sem a necessidade do Shiftmodificador.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.