0 votos

Cómo restablecer el prompt de mi terminal a los valores por defecto - post mess-up

Sea o no un lío, esto parece estar por encima de mi cabeza, y seguir leyendo sólo me metería más en problemas. Por lo tanto, estoy publicando aquí:

Lo que sucedió (verbigracia, no estoy seguro de lo que es relevante):

Estaba haciendo "git push" cuando se me pidió que arreglara el nombre del autor y el correo electrónico del usuario. Copié el comando y lo hice. El comando abrió un editor (vi), pero no sabía cómo cerrar la ventana del editor. Así que cerré la ventana de la Terminal (sin editar).

En algún momento, se me pidió que cambiara a zsh de bash . He copiado la indicación y lo he hecho.

El problema es que el aviso se convirtió en myName@MacBook-Pro % (solía ser My-MacBook-Pro $ ). Para eliminar el % y poner el aviso por defecto, leí un poco y seguí un consejo e hice export PS1="\W \$" lo que provocó que mi aviso se convirtiera en \W \$ . Así que lo hice export PS1="$" pensando que al menos podría deshacerme del desorden. Pero haga lo que haga, no se ha quedado. Cuando abro una nueva ventana, el mismo myName@MacBook-Pro % reapareció.

Dejando a un lado lo que git quiere que haga con respecto al nombre de usuario, ¿cómo consigo que mi prompt vuelva a ser el predeterminado, con el nombre de usuario (o MacBook-Pro) y el directorio de trabajo actual - lo más importante, que termine en $ (y no en %, que me está volviendo loco)?

2voto

user102836 Puntos 1

¿Así que ahora usas zsh y no bash?

Lo siguiente se aplica a zsh:

Para que el cambio sea persistente hay que incluir el export PS1 línea en su ~/.zshrc archivo. Si ya tiene un archivo de este tipo, ábralo y compruebe si hay un export PS1 y editarlo para adaptarlo a sus necesidades.

Si no, corre:

echo 'export PS1="%M $ "' >> ~/.zshrc

que cambiará el indicador para incluir el nombre completo de la máquina seguido de $ como se solicita ( ver aquí para más detalles ).

Para ver los efectos de este cambio, es necesario abrir una nueva ventana de terminal o bien utilizar la función .zshrc (en todos los terminales que estaban abiertos cuando hiciste el cambio):

source ~/.zshrc

Puedes conseguir los mismos resultados en bash pero utilizando el ~/.bash_profile o ~/.bashrc archivos (y sin olvidar el origen de los mismos).


Un pequeño inciso:

Seguro que ya has investigado, pero si vuelves a quedarte atascado en vim, la siguiente combinación de teclas te ayudará: ESC : q <CR> (donde <CR> es la tecla enter). Sin embargo, si has hecho cambios, esto no funcionará. Puedes descartar los cambios:

ESC : q! <CR>

o escribir los cambios en un archivo:

ESC : wq <CR>

Si tu experiencia no te ha asustado de vim, aquí tienes una gran hoja de trucos que te recomiendo: https://vim.rtorr.com/

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X