J'ai installé sur mon Mac Yosemite quelques paquets pour améliorer la vie dans le terminal (iTerm 2). J'ai oh-my-zsh (seul plugin que j'ai id antigène pour oh-my-zsh) avec oh-my-git installés.
Actuellement, lorsque je lance iTerm 2 ou Terminal et que je ne suis pas dans un repo git, je vois ceci :
james.mosier@fs215:~% 9:59 james.mosier@fs215
...sous forme d'image ci-dessous :
Ce que j'essaie de faire, c'est.. :
1.) supprimer l'horodatage et le nom de l'ordinateur à la fin de l'entrée 2.) changer le préfixe pour (au minimum) supprimer le mot %
signe
Je connais le chemin de la .zshrc
, .profile
, .bash_profile
assez bien, du moins pour ce que je veux accomplir ci-dessus. Je n'arrive pas à trouver l'endroit où $PS1 est défini dans la sortie ci-dessous, ce qui, je suppose, est ce que je devrais rechercher.
Ce que j'ai essayé...
J'ai essayé de faire echo $PS1
ce qui me donne $(build_prompt)
alors je le fais echo $(build_prompt)
ce qui me donne le résultat suivant %n@%m:%~%#
. Je ne trouve ce texte nulle part dans mon .zshrc
, oh-my-zsh.sh
, .prompt.sh
ou .base.sh
des dossiers.
J'ai également trouvé le $(build_prompt)
mais il ne semble pas contenir le formatage de la ligne que je cherche à modifier ( $(build_prompt)
est situé à prompt.sh
dans mon plugin oh-my-git, fichier trouvé ici )
Conclusion
Dans les fichiers que j'ai mis en lien ci-dessus, y a-t-il un motif ou une chaîne que je peux modifier pour changer le préfixe et le suffixe de mon terminal ? Idéalement, j'aimerais me débarrasser complètement du suffixe et modifier le préfixe pour qu'il corresponde au préfixe par défaut du terminal, soit ~