Existe uma maneira de colocar colchetes emparelhados em cores no shell (bash)?

2

Alguém sabe se há uma maneira de reproduzir o mesmo comportamento que muitos editores de texto fornecem para realçar a cor dos operadores de sintaxe, como colchetes ou chaves. Seria muito útil para complexos one-liners no terminal.

Exemplo da funcionalidade da qual estou falando (do VIM).

    
por pedrosaurio 28.11.2012 / 12:14

1 resposta

4

Ao escrever um forro complexo no bash, é útil usar edit-and-execute-command (ligado a C-xC-e por padrão no modo emacs) do readline. Acertar C-xC-e abre a linha de comando atual no editor de sua escolha com todos os recursos sofisticados. Depois de salvá-lo, o bash executará o conteúdo como comandos do shell.

Como alternativa, emita o bash fc embutido para abrir o último comando no editor.

    
por 28.11.2012 / 16:31