0 votes

Comment réinitialiser l'invite par défaut de mon terminal - post mess-up

Qu'il s'agisse ou non d'une erreur, cela semble me dépasser, et une lecture plus approfondie ne ferait que m'enfoncer davantage dans les problèmes. C'est pourquoi je poste ici :

Ce qui s'est passé (verbeux car je ne suis pas sûr de ce qui est pertinent) :

Je faisais "git push" quand on m'a demandé de corriger le nom de l'auteur et l'email de l'utilisateur. J'ai copié la commande et je l'ai fait. La commande a ouvert un éditeur (vi), mais je ne savais pas comment fermer la fenêtre de l'éditeur. J'ai donc fermé la fenêtre du terminal (sans édition).

À un moment donné, on m'a demandé de passer à l'option zsh de bash . J'ai copié l'invite et je l'ai fait.

Le problème est que l'invite est devenue myName@MacBook-Pro % (il s'agissait auparavant de My-MacBook-Pro $ ). Pour retirer le % et remis l'invite par défaut, j'ai lu un peu et suivi un conseil et fait export PS1="\W \$" ce qui a fait que mon message est devenu \W \$ . Alors j'ai fait export PS1="$" en pensant qu'au moins je pourrais me débarrasser du désordre. Mais quoi que je fasse, ça ne colle pas. Quand j'ouvre une nouvelle fenêtre, la même myName@MacBook-Pro % est réapparu.

Mis à part ce que git veut que je fasse concernant le nom d'utilisateur, comment puis-je faire pour que mon invite revienne à la valeur par défaut, avec le nom d'utilisateur (ou MacBook-Pro) et le répertoire de travail actuel - le plus important, se terminant par $ (et non %, ce qui me rend fou) ?

2voto

compuphys Points 453

Donc tu utilises zsh maintenant et pas bash ?

Ce qui suit s'applique à zsh :

Pour que votre changement soit persistant, vous devez inclure l'attribut export PS1 dans votre ~/.zshrc fichier. Si vous disposez déjà d'un tel fichier, ouvrez-le et vérifiez s'il y a un fichier de type export PS1 et modifiez-la en fonction de vos besoins.

Sinon, courez :

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

qui modifiera votre invite pour inclure le nom complet de l'hôte de la machine suivi de $ comme demandé ( voir ici pour plus de détails ).

Pour voir les effets de ce changement, vous devez soit ouvrir une nouvelle fenêtre de terminal, soit utiliser la source suivante .zshrc (dans chaque terminal qui était ouvert lorsque vous avez effectué la modification) :

source ~/.zshrc

Vous pouvez obtenir les mêmes résultats en bash mais en utilisant soit l'option ~/.bash_profile o ~/.bashrc (sans oublier de leur donner la source).


Un petit aparté :

Je suis sûr que vous avez déjà fait vos recherches, mais si vous êtes à nouveau bloqué dans vim, la combinaison de touches suivante vous aidera : ESC : q <CR> (où <CR> est la touche Entrée). Si vous avez apporté des modifications, cela ne fonctionnera pas. Vous pouvez soit abandonner les modifications :

ESC : q! <CR>

ou écrire les changements dans un fichier :

ESC : wq <CR>

Si votre expérience ne vous a pas fait fuir de vim, voici un excellent aide-mémoire que je vous recommande : https://vim.rtorr.com/

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X