Personalização do prompt do Shell?

Personalização do prompt do Shell?

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

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

  1. Diretório atual/ou pwd.

  2. Status e ramificação do Git.

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

O resto é simplesmente brilhante e muitas vezes irritante.

Ao usar esses scripts de shell, estou pagando muito em ciclos de CPU pelo que desejo.

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

Obrigado.

Responder1

Para obter uma saída colorida de ls, use o alias ls='ls --color=always'. Você pode ativar 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 emesse.

Responder2

eu usoeste script do git/contribcom festa. Isso me dá git branch e preenchimento automático também. O status do git também pode ser hackeado facilmente, pelo que entendi.

informação relacionada