Terminal Apple sem tecla home e final - Use cmd esquerda ou cmd direita

9

Como eu faço

+ e + movem o cursor de texto muito para a esquerda e direita da linha de entrada do terminal. Este atalho de teclado funciona na maioria das coisas no meu livro mac, mas não no Terminal.

Normalmente, uso as teclas home e end em outros computadores que não são da apple. Estranhamente + Ae + Econseguem isso no terminal mac, mas é a combinação de teclas errada na minha opinião. Eu quero fazer isso usando + e + .

É semelhante a esta pergunta, no entanto, quero mapeá-la especificamente para + e + .

As chaves inicial e final podem ser mapeadas ao usar o Terminal?

Robbo_UK
fonte
2
Correndo o risco de parecer um purista: ⌃ + E e ⌃ + A são os corretos e ⌘ + ← e ⌘ + → estão errados. O E e o A também funcionam em qualquer outro lugar nos locais de edição de texto padrão do Mac e em todos os Linux, Unix e BSD.
John Keates

Respostas:

4

Você pode usar a Better Touch Tool para isso (não é mais gratuito, no mínimo 5 dólares), basta atribuir atalhos de teclado para funcionar apenas no aplicativo Terminal . Remapeie ⌘ CMD+ para ⌃ CTRL+ Ae ⌘ CMD+ para ⌃ CTRL+ E. Aqui está a amostra:

insira a descrição da imagem aqui

Mateusz Szlosek
fonte
11
O BTT não é mais gratuito, mas possui uma licença "pague o que você quiser", com um mínimo de US $ 5
Ciprian Tomoiagă
@CiprianTomoiaga obrigado pela atualização! Da próxima vez que sentir-se livre para editar uma resposta :)
Mateusz Szlosek
3

Você pode ajustar as combinações de teclas nas preferências de Terminais, em Perfis -> Teclado. Este é um perfil por perfil. Mapeie control+ a( \001) para o início da linha e control+ e( \005) para ir até o final da linha com qualquer atalho de teclado desejado (apenas não substitua nada importante que já esteja sendo usado) Preferência do Terminal

sdmeyers
fonte
11
este trabalho método does not com a chave cmd
Robbo_UK
Ahhh ... entendo. Parece que os modificadores de comando são usados ​​pelo próprio aplicativo (incluindo, mais ou menos, cmd + setas).
Sdmeyers