Pour revenir sur le sujet (juste au passage, OS X est un Unix qui se base sur FreeBSD, donc on ne s'approprie rien du tout
)...
Avant d'aller bidouiller dans le fichier tcsh, tape dans le terminal la commande
set
qui va t'afficher toutes les variables de tcsh...
A quelque part, ben tu verras
prompt [%m:%c3] %n%# ... regarde que ceci est identique...
Et au fait, on peut tjrs modfié le prompt sans aller bidouiller dans le fichier tcsh de base...Suffit de créer un fichier .tcshrc ou .login et de mettre par hasard qqch du style
set prompt = "Salut
$ "
Plus sérieusement...tu peux mettre par exemple
set prompt = "\! ==>"
et tu auras à chaque fois le numéro de ligne suivi de ==> comme prompt
34 ==> echo salut
salut
35 ==>
Pour mettre l'heure dans le prompt (propre au tcsh
)
set prompt = "%t > "
Encore quelques trucs...
%m : affiche le hostname
%~ : affiche le path par rapport à ton dossier home
ceci est apparemment équivalent à %c comme on peut le voir ci-dessus avec la commande set...Le 3 dans c3 doit je pense spécifié que l'on affiche au plus 3 dossiers comme path...
%n : c'est appremment pour mettre ton username dans
dans le prompt
Pour le prompt char, je sais pas trop ce que vient faire ce #
? QQun sait-il le pourquoi du comment ?? C'est peut-être juste pour dire qu'il y a un espace...
Tu peux aussi utiliser
%B pour mettre en bold le prompt, mais tu dois terminer ton prompt par %b pour désactiver
%U pour souligner (%u pour terminer)
Par exemple avec notre prompt du début
set prompt = "%B[%m:%c3] %n%%b "
++