Bash readline move o cursor para a barra anterior

2

No bash, podemos retroceder ou avançar por 1 palavra ou caractere. Existe alguma opção onde eu posso mover o cursor para o caractere anterior que eu especificar, por exemplo, Forward Slash. ? Algo como o toque de tecla f no vim que procura a ocorrência anterior do caractere seguinte?

    
por woodstok 21.03.2013 / 07:51

1 resposta

5

No modo emacs do Bash:

pesquisa de caracteres ( C-] )

A character is read and point is moved to the next occurrence of that character. A negative count searches for previous occurrences.

caractere-pesquisa-retrocesso ( M-C-] )

A character is read and point is moved to the previous occurrence of that character. A negative count searches for subsequent occurrences.

Eu recomendo que você use o modo vi e f funcione como no editor vi . Você verá que é muito conveniente para edição de linha de comando.

Para alternar entre o modo vi e emacs , use set -o vi ou set -o emacs .

    
por 21.03.2013 / 08:05