Ctrl-e e Ctrl-a não funciona no Ubuntu Hardy?

11

Eu uso um Mac, então eu não tenho as teclas Home e End no meu teclado. Eu também SSH para servidores Linux um pouco. Descobri que quando eu SSH para um servidor Ubuntu Linux rodando Jaunty eu posso usar as teclas de contexto readline Ctrl - a e Ctrl - e para mover o cursor para o início ou o fim da linha, mas há alguns servidores Hardy com os quais eu geralmente faço SSH, e essas ligações de teclas não funcionam quando conectadas a elas. / p>

Eu tentei conectar-me a eles a partir de uma caixa do Linux, apenas no caso de ter algo a ver com a configuração do meu Terminal Mac, e vejo os mesmos resultados.

Alguém tem alguma idéia de por que e como consertar isso?

    
por Richard Turner 28.09.2009 / 18:33

2 respostas

18

Apenas pense, mas tente inserir isso e repetir os comandos:

set -o emacs

Se isso funcionar, coloque a configuração no seu arquivo ~ / .bashrc para carregá-lo automaticamente.

Se você preferir vi (m), você pode fazer isso:

set -o vi

Note, no entanto, que as ligações do vi não são tão completas quanto as do emacs.

    
por 28.09.2009 / 18:45
2

Encontrei a resposta! /etc/bash.bashrc tinha set -o vi , o que, por alguma razão, estava impedindo o funcionamento do Ctrl-e e do Ctrl-a.

    
por 28.09.2009 / 18:54