Realce o texto no bash ao usar a pesquisa de histórico inverso usando Ctrl-R

7

Usando Ctrl-R , posso pesquisar o histórico no bash.

Mas o que fazer, se eu quiser destacar a palavra relevante que foi digitada por mim.

Exemplo:

(reverse-i-search)'mount': sudo mount /dev/sda2 /mnt

Na pesquisa inversa acima, desejo destacar o mundo mount de todo o comando sudo mount /dev/sda2 /mnt . Como conseguir isso em bash?

    
por Sibi 21.05.2014 / 21:47

1 resposta

5

readline (que bash usa para seu editor de linha) não tem essa possibilidade.

zsh faz isso por padrão. Por padrão, ele realça o texto pesquisado com sublinhado, mas você pode alterá-lo. Por exemplo com:

zle_highlight=(isearch:standout)

Ou:

zle_highlight=(isearch:fg=red)

( zle é o editor de linha dezsh, como readline é bash ).

    
por 21.05.2014 / 22:19