oh-meu-zsh (terminal) como alterar o prefixo e sufixo da nova janela de prompt

3

Instalado no meu Mac rodando Yosemite há alguns pacotes para tornar a vida no terminal (iTerm 2) um pouco melhor. Eu tenho oh-my-zsh (só plugin eu tenho id antigen para oh-my-zsh) junto com oh-meu-git instalado.

Atualmente, quando executo o iTerm 2 ou Terminal e não estou em um repositório do Git, vejo isso:

james.mosier@fs215:~% 9:59 james.mosier@fs215

... em forma de imagem abaixo:

Oqueestoutentandofazeré:

1.)removerotimestamp&nomedocomputadornofinaldaentrada2.)altereoprefixopara(nomínimo)removaosinal%

Euconheçobemocaminhoemrelaçãoao.zshrc,.profile,.bash_profile,pelomenospeloquedesejoalcançaracima.Eusimplesmentenãoconsigoencontraronde$PS1estádefinidocomasaídaabaixo,queeuassumoéoqueeudeveriaestarprocurando.

Oqueeutentei...

Eutenteifazerecho$PS1,oquemedá$(build_prompt),entãoeufaçoecho$(build_prompt),oquemedáasaídade%n@%m:%~%#.Nãoconsigoencontrarestetextoemnenhumlugardentrodomeu.zshrc, oh-my-zsh.sh , .prompt.sh ou .base.sh arquivos.

Também encontrei o $(build_prompt) , mas ele não parece conter a formatação da linha que estou procurando alterar ( $(build_prompt) está localizado em prompt.sh no meu plug-in oh-my-git, < um arquivo href="https://github.com/arialdomartini/oh-my-git/blob/master/prompt.sh"> encontrado aqui )

Conclusão

Nos arquivos que eu vinculei acima, há um padrão ou string que eu possa alterar para alterar o prefixo e o sufixo do meu terminal? Idealmente, eu gostaria de me livrar do sufixo completamente e alterar o prefixo para ser o prefixo de terminal padrão ou ~

    
por jamez14 06.02.2015 / 21:01

1 resposta

1

Encontrou a solução depois de muita investigação. Pode ser um pouco especializado em relação à minha situação, a menos que você esteja usando antígeno, oh-my-zsh e oh-my-git. Mas de qualquer maneira ...

A variável PS1 ( prefixo ) está no theme-and-appearance.zsh , localizado em .antigen/repos/https-COLON--SLASH--SLASH-github.com-SLASH-robbyrussell-SLASH-oh-my-zsh.git/lib

A entrada existente é PS1="%n@%m:%~%# " e eu mudei para PS1="$ [%~] "

O sufixo foi um pouco mais difícil de encontrar. No arquivo .antigen/repos/https-COLON--SLASH--SLASH-github.com-SLASH-arialdomartini-SLASH-oh-my-git-themes.git/oppa-lana-style.zsh-theme , encontrei esta variável e comentei completamente: RPROMPT='%{$reset_color%}%T %{$fg_bold[white]%} %n@%m%{$reset_color%}

    
por 08.02.2015 / 23:15