/ / ¿Cómo cambio mi $ PS1 en una Macbook para oh-my-zsh? [cerrado] - bash, zsh, zshrc, oh-my-zsh

¿Cómo cambio mi $ PS1 en una Macbook para oh-my-zsh? [cerrado] - bash, zsh, zshrc, oh-my-zsh

Estoy tratando de encontrar la variable PS1 en oh-my-zsh y cambiarla para que iTerm no se vea tan obstruido. Ejecutando el siguiente comando:

echo $PS1

me da esto

%{%f%b%k%}$(build_prompt)

Además, he intentado editar el archivo .zshrc y poner

export PS1="random-text"

pero no funcionó. Intenté buscar la variable PS1, pero no pude localizarla.

Si esto también ayuda, estoy ejecutando El Capitán en mi computadora portátil en este momento. No pude encontrar ninguna pregunta similar a lo que publiqué, por lo que cualquier ayuda sería muy apreciada.

Respuestas

13 para la respuesta № 1

Cambiando su tema:

Para editar su prompt en oh-my-zsh necesita editar un PROMPT variable en su tema en lugar de PS1. En su archivo .zshrc encontrará una línea que se ve así:

ZSH_THEME="themename"

oh-my-zsh almacena estos temas en el ~/.oh-my-zsh/themes carpeta. Si tu ls ~/.oh-my-zsh/themes Verás una lista de temas que puedes cambiar. El tema anterior sería nombrado themename.zsh-theme en este directorio.

Personalizando tu tema:

Si desea una forma sencilla de personalizar su tema oh-my-zsh, puede copiar un archivo que ya esté en esta carpeta de tema y editarlo.

Para cambiar su prompt simplemente edite el PROMPT variable. por ejemplo:

PROMPT=">>"

Esto haría dos >"s su mensaje.

Me gusta editar el tema simple ya existente. El archivo simple.zsh-theme tiene este aspecto:

PROMPT="%{$fg[green]%}%~%{$fg_bold[blue]%}$(git_prompt_info)%{$reset_color%} "

ZSH_THEME_GIT_PROMPT_PREFIX="("
ZSH_THEME_GIT_PROMPT_SUFFIX=")"
ZSH_THEME_GIT_PROMPT_DIRTY=" ✗"
ZSH_THEME_GIT_PROMPT_CLEAN=" ✔"

Aplicando los cambios:

Ahora solo cambia el tema en tu archivo .zshrc:

ZSH_THEME="simple"

Y recargar oh-my-zsh con:

. ~/.zshrc