unix move o cursor após o último caractere

2

Depois de usar a tecla de seta para mover o cursor para a esquerda, não consigo movê-lo de volta para o final da linha. Por exemplo:

Se eu digitar:

$ echo hello wordl_ 

Então, se eu mover o cursor para a esquerda para corrigir o erro de digitação

$ echo hello wor_l

Não consigo mover o cursor de volta para o final da linha e o "l" permanecerá. Então eu tenho que entrar no modo vi ESC,right, a para chegar ao final da linha. Eu estou em um mac e bash é meu shell.

Alguém sabe o que está causando isso e como corrigi-lo?

Eu sou o único que tem esse problema?

    
por jermel 12.12.2012 / 00:22

1 resposta

2

Este é um recurso de usar as combinações de teclas do vi set -o vi . Para resolver o meu problema, mudei para o bind do emacs

$ set -o emacs
    
por 12.12.2012 / 20:28