Personalização do prompt do shell? [fechadas]

2

Eu usei o oh_my_zsh (e mexi com o bash_it) em vários sistemas e, em geral, fiquei feliz com ele, embora eu odeie o recurso de correção automática e, em geral, o desative.

Meu shell usual é o zsh e eu realmente quero apenas três coisas do meu prompt:

  1. Diretório atual / ou pwd.

  2. status e ramificação do Git.

  3. Saída de cor de ls (no comando ls, não no prompt).

O resto é apenas um bling e é muitas vezes irritante.

Usando esses scripts de shell, estou pagando muito em ciclos de CPU pelo que eu quero.

Qualquer sugestão, seja com o uso desses scripts ou como um script de shell separado. Eu estou bem com zsh ou bash.

Obrigado.

    
por haziz 19.03.2012 / 13:01

2 respostas

2

Para ter saída colorida de ls, use o alias ls='ls --color=always' . Você pode habilitar isso com

alias ls='ls --color=always'

Quanto a ter seu diretório atual no seu prompt:

PROMPT='%~'

Para adicionar o status do git ao seu prompt, dê uma olhada em este .

    
por 20.03.2012 / 00:48
0

Eu uso este script do git / contrib com o bash. Isso me dá também git branch e autocompletion. O status do git também pode ser invadido facilmente, pelo que entendi.

    
por 20.03.2012 / 08:17